- Rewrote most of the code to use a Threaded Socket Server.
- Added a windows bat script so that you can use a windows machine as your remote machine to send requests to your local machine.
- Added a settings flag to start the server listening when sublime starts.
- Small settings change. 'address' is not 'host'. I thought it was a better name. I left support for older config files still having 'address' though.
- Implemented a much better method for keeping track of the server. We no longer rely on a reference to the server instance. Instead we now communicate directly with the server to see if it's up and running. This also allows us to stop servers we've lost reference to.
- Now uses a Lock when printing. This means that debug info will not be all overlapping each other.
- Better support for windows paths and drive letters.