Add guard and integrate spork for a seamless testing environment

Seriously, all you need to do is run bundle exec guard, and it should all be a-okay.