Split server into external file
to allow running it without Brackets (for debugging).
Added .brackets.json for prefernces
Properly kill subprocesses

node has problems killing processes spawned using `child_process.exec`.
Using `treekill` it will ensure this it's stopped.

Fixes #16
Bump version to 1.1.4