restructuring with bitz::server namespace
house-keeping
 - moving the methods into bitz::server namespace
 - making it compile
code cleanup
read command line options
method to print version info
print usage message
changing conflicting var names
daemonize updates
code to run server (ported to bits::server namespace)