i also think that exchanges is a kind of complicated businesses, but for the development you can use https://github.com/peatio/peatio, this is a secure relization of crupto currency exchange
Yes absolutely right. Paetio can get you going very fast, however you need to understand the security implications.