Started adding hspec
Significant amount of work converting to hspec
Finished converting to hspec