initial commit for refactor
started initial tests
finished with tests
updated README.md
Merge pull request #1 from ksmithut/refactor

Refactor