created rspec 1/2/3 versions, wrote testing suit, refactored code, and added to the readme

Squashed commit of the following:

commit 74334cc03436314d2a9db56f94cb1980f0444aff
Author: Chris Belsole <cbelsole@gmail.com>
Date:   Sat Aug 23 20:54:21 2014 -0500

    added the example to the readme

commit d77423b91fb9f6332bd8ae2ffdbf1fb62e0614e0
Author: Chris Belsole <cbelsole@gmail.com>
Date:   Sat Aug 23 20:52:22 2014 -0500

    updated readme

commit 00bdd8a1fb3399a2d7e43e6118bcf2f2c466192d
Author: Chris Belsole <cbelsole@gmail.com>
Date:   Sat Aug 23 20:40:38 2014 -0500

    created rspec 1/2/3 versions, wrote testing suit, and refactored code