Added basic service implementation, likely more or less complete. We switched to port 3001, mainly because we don't want to conflict during testing.
Substantial work whipping this module into shape. Better initialization to not leave stuff in /tmp, and a lot of work on initializing the process