Created CommandCreateItem as well as class methods on RandomModel class for creating randomly named obejcts for testing purposes.
Added unit tests for InputHandler.
Implemented item.size property and character.capacity limit and enforced in in CommandPickupItem.
Change CoreData initialization to use a different store when running unit tests.
Added *.DS_Store to .gitignore.
Added ItemDetailViewController and wired it up to be displayed from the inventory view.
Removed InputHanlder to allow commands to be constructed directly in view controllers.  Also played with NSAttributedString formatting in ItemDetailViewController to see if it would be a good enough replacement for HTML in a webview... it doens't look promising.
Changed Game to GameController and moved all command construction to some convenience methods.  Also did some updating of code according to Swift best practices, including add 'weak' modifier to IBOutlets and replacing the CharacterMovement struct with a tuple.