cleanup qt project, cleanup error messages, cleanup code, add passwd rpc
command, force rpc server, fix OS X bugs

todo: make sure people can still connect as a client