added command args for init command
starting to wire up new command pattern
added the command resolver tests
saving work
Removed Name property from ICraneCommand interface.  Moved command factory test into integration test
refactored command handlers to use arguments parser
got rid of types and tests that are no longer used.  Updated init command tests to test the init command handler as that is now where the logic is.  Added test for the init command handler to test that it can handle an init command
started to write tests for exceptions that can be thrown by argument parsing library as we want to abstract those away
Added our own crane exceptions to wrap exceptions thrown by other libraries to keep those libraries isolated