14

This is for #14. It works! But my tests do not. See my last commit message. I'd like someone else to pull this locally and see if they can get the last 2 lines simplecov is not showing coverage for, covered.