Add Gemfile.lock to version control

The CI is failing because it's using a newer version of the gem than I
have installed. Adding the Gemfile.lock to version control allows me to
run tests locally and get the same result.
Add missing documentation to fix quality task