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