Added q.all usage for multiple repository calls in one controller

Also used resolve in the routing setup, however if the resolve is slow
then changes would need to be made to the routing to display a please
wait message.