adding source to the gemfile
ignoring *.lock files and adding a constructor