cash register

Hey Wes,

This should be up to date now. The git history is a little messy and it could be rebased into one commit. Let me know if that would be easier.

Thanks,
Andrew