Basic daemon controlled by command line

Have implemented a basic daemon which can be controlled by the command line. It enables a daemon for running the builds, start stop and status commands.

After this has been merged I'd look to create something in ui itself for managing this.

I'm open to improvements and suggestions for this.