Add some premliminary process tidying
(update autoconf)
Better error handling
Finish tweaking into session process
Add line of logging to daemon to show username
Added most of the OS-specific bits
(autoconf)