Partial commit:

- ImageApiController exposes services to handle CRUD operations
- ImageController actually performs CRUD operations against the model.
- Added q library to transform use of callbacks into promises.
Fixes on upload image (front end) and renamed APIs
Commit unstaged files
Merge pull request #6 from rochimensi/rmensi/20140617/LayersForApisAndBusinessLogic

Rmensi/20140617/layers for apis and business logic