Added spec and testing for gem

Went through an added basic testing for the gem, using rspec. Cleaned up
a few other pieces of the code, updated BonaFide.version to the new
Gem::Version format. For rspec, created testing classes; currently using
TestUser, but TestApp is not being used right now.