Start of unit tests
Merge pull request #1 from craigwaterman/master

Pull in changes from main repo.
Merge pull request #2 from craigwaterman/master

Pull in rspec/guard from main repo
Remove old spec
Build out full set of specs and start filling
Merge pull request #1 from myrridin/master

Bring in the first set of Tom's specs