Fix gem source
Format specs nicely
Remove and ignore Gemfile.lock
Add gem license
Require newer gem versions
Update license information
Update readme