Whole project presented as angular.js services now;
Models separated to different services;
Data service changed to be fully promise powered