Proof of concept interaction
Add rspec and guard
Reorganize, refactor, and start testing