update Gruntfile to use coffeescript
add server side model & controllers, update dependencies