added Gemfile.lock to ignore
added another enumeration, updated formatting