adding classes and unit test
added some more
Merge pull request #1 from joshuaphilippy/mine

Mine