Put Gemfile.lock to version control as it should be

Bundler-generated gitignore is set up to ignore this for some unknown
reason.
Add and configure YARD as a dependency

Closes #15