Moved error / validation messages to a partial (DRY).
Added Ruby version to Gemfile.