Getting started with required package files, linting and re-org.

* Replace Makefile with Grunt file.
* Lint local JS files.
* Remove local node modules and replace with npm dependency references.
* Run example socket application as a tsapp.
Grab reset.css from tiddlyspace.com
Updated to reflect how to get up & running with server & client

This will change considerably as the project is packaged up more.
Ensure twsock can be packaged and installed as a node app

* Install twsock.js as an executable node file.
* Grunt commands to package and install twsock.
* Travis build instructions to do the same as the above.
* Tell npm to ignore certain files when packaging.
Install package globally
Move scripts and test page out of server folder

The server folder now only contains what will be distributable.
A note about packaging and installation
More information for publishing
Use correct issues link
Travis CI build status added
Updated to run twsock as a node app available on the PATH
Run the twsock node executable directly as a service

With notes on installing and running the script.
Mention how to change the client to point to tiddlyspace.com
Forgot to include a note on changing the host in ts-sockets
Removing TiddlySpace Python listener as it has become a plugin

Code now lives here:
https://github.com/pads/tiddlywebplugins.jsondispatcher/blob/master/tiddlywebplugins/jsondispatcher.py
Adjusted to mention tiddlywebplugins.jsondispatcher
Typo in client socket.io setup
supervisord config added
Use keyword syslog to log correctly to it
Merge pull request #3 from TiddlySpace/node-package

This is now live on tiddlyspace.com and working as expected.  Supervisor ensures the twsock process is restarted automatically if it is not running and the logs go to syslog as before.  I'm writing up about all this here: http://tsdbup.tiddlyspace.com/