tests added, passed.  might need more, need to research full coverage
Merge pull request #3 from kevinquinnyo/add-tests

tests added, passed.  might need more, need to research full coverage