Update to version 1.0.0 and with that the update to Ruby 2.1.0
Pull the core functionality out of the invitation model and into a module
The big change to having the invitation class in the host app rather in the gem's namespace