Classify things, add a deaemon wrapper for those who want it and add
some logging too