Added dependency on boost::program_options, fixed unit tests, began adding functions to client program