structuring class code into packages/modules and adding unit testing
Update README.md
added documentation to modules and tests
Update README.md
Merge pull request #1 from otternq/development

Pull Development into Master - Euclid's method tests