Passed the first test, and renamed the class.
Added a few tests.
Renamed the test file. Also finished tests for initial code.
Moved Item to its own class. Refactored out some methods.