Initial daemon commit, lots of work to go