add react-router dep
add connect-modrewrite dep for dev server
allow url history rewriting for single page application routing
add sample components for each route
add basic routing to application
add express as a dep
add express app runner for production use
Merge pull request #3 from cs198/routing

Routing
make grunt-cli a dev dep, modify npm start to use it
add jsxhint as a dev dep, add lint and build tasks
modify travis.yml to use the new linting functionality
rename build to check to avoid name clash
add to README
add grunt task for jsxhint
add jest grunt task
move lint and check tasks from npm to grunt
use grunt to run check instead of npm in travis
change readme to use grunt tasks rather than npm