Config and Arg Changes

Now support loading a configuration file via the command line.
Updated the JSON to/from BSON methods.
Fixed Arg class name inconsistances.
Using a stream in the JSON parsing.
Updated some log messages.