Split controllers.js into multiple
Defer deviceready check using promise (http://www.ng-newsletter.com/posts/angular-on-mobile.html)