Start writing documentation.
Fix file name so it is run automatically by Rspec.
Improve specs and add spec file that specifies contract with user.
Implement functionality specified in specs. Add some documentation.