more unit tests.
Merge pull request #22 from eprogramming/master

more unit tests.