Guard

This pull request adds guard and guard-rspec to the project.  I decided to not include guard-spork because at this point it doesn't noticeably speed up the tests.  We can always use spork or zeus once the project gets bigger. 
Guard-rspec watches your rb files and runs the corresponding specs whenever those files change.
To start guard:
    $ guard