add Gemfile.lock to repsitory
refactor parsing into separate Class