Merge pull request #20 from LordAro/libuv

Make the start up of the program a little more robust, including not let...
Add EditorConfig

See the [EditorConfig website][] for details.

One contentious setting here is the indent size being set at 8-tabs, as
I know Charles prefers 4-tabs.  I doubt he uses EditorConfig though =3

[EditorConfig website]: http://editorconfig.org/
Add Sublime Text gitignore.
Delete the libuv TCP handle on close.

Also use new instead of malloc, because Charles.
Don't close the TCP handle if it doesn't yet exist.
Use new/delete on the reading buffer.

This might, just might, stop the memory leak.  I don't know.  I don't
really know libuv, aaaaargh!  LordAro, save me!
Fix #19, remove unecessary asserts, clean up coding style of tokeniser
Make the server more noisey