Initial files added
Tests added and passed
Added tests and completed
Merge pull request #1 from carlacummins/master

v1 complete