Merge pull request #45 from moderndegree/master

Just because I'm lazy...
updated dependencies, using karma instead of testacular
updated dependencies, replace json2 with json3
fixe test runner reference to json3
assigning server port via configuration
refactored to use grunt-contrib-connect
removed grunt-express, now using grunt-contrib, refactored live-reload
passing all options into routes instead of just base
refactored middleware configuration - using its own file
removed unused path import
using auto-assigned port
removed socket.io dependency
now using regarde in lieu of watch
Converting to use CoffeeScript Classes
converted responseInterceptors to newer interceptors, continuing conversion to CoffeeScript classes
fixed animation due to breaking change
added coffeelint
getting sourcemaps to work - coffee baby
remove iffe from coffescript files
refactoring gruntfile and templates