fixed package.json and removed backend dependencies

Adding a backend should be optional, for example, to add a node backend using express.js, the user should run something like

obtuse use express+mongoose

or

obtuse use rails+mysql

although this something to be implemented for obtuse-cli 0.2
updated gulp version
removed extraneous files
removed old file name
removed compontent.scss partial from includes
Using json extension for obtusefile
removed hard coded references to obtuse in index.html

I think I'll read the app name form the obtusefile during the gulp tasks
updated readme

removed a load of old stuff that's no longer relevant. Needs updating though.
removed demo component
added dynamic dev routing