Made build the default command
Added logging to signal handler
Updated todo
Move the whole monad stack inside the daemon
Fix three bugs

1. daemonize calls exit, so nothing gets run after it
2. An old debugging hack was left in main
3. Watch mode was trying to copy the wrong file to the .less file