setting up issue 3 base & derived classes for Wes & Adrian. Moving files around for organization.
still moving some things around...
adding tests
ready for coding with single test