The best architecture for building AngularJS apps with a Parse.com backend