Adhere to Ruby naming conventions
Improved file structure
Require in Base
Add unit and rack testing