turn into a self configuring module with tests
Merge pull request #1 from jlambert121/real_module

turn into a self configuring module with tests