fixed make_optparse tests, added more verbose ParameterCollection msg when key doesn't exist
ParameterCollection is now immutable
added comments
fixes #122, basic validation of kwargs in Command.__call__
now setting defaults
fixes #119
ParamterCollection tests
immutablility test
immutablility test
tests for Command