rearrange controllers as services, utils, controller and app
add karma tests
use event to publish alert
Merge pull request #7 from redpelicans/master

Merge pull request #6 from redpelicans/grunt
Merge pull request #8 from redpelicans/restful

Restful