Added test at the end of module

This was done to ensure that when a user uses the module, it has passing
tests.  Failing tests will not be included in the main branch.
Fixed using Base.Test