fixed up exception handling on config file a little bit
cleanup, fix config file, md5 compare. linux client daemon prototype is kind of at a prototype level now