Adding a stronger modular structure while implementing tests to check various class functions
Merge pull request #20 from herman-rogers/dev

Adding a stronger modular structure while implementing tests to check va...