Added fallback image for featured event.
Validates presence of all user attributes.
DRY authentications and updated User factory.

Moved user authentication to helper methods and expanded User factory to reflect new validations.
Fixed capybara actions which caused test failure.
Merge pull request #131 from tmcyf/default-featured-image

Added fallback image for featured event
Merge pull request #132 from tmcyf/fix-tests

Fix tests & add User model attribute validations.
Added db role.
Updated spec syntax.
Added SimpleCov.
Fixes #136.

Removing password validations allow for user records to be created and edited through the admin panel and the console.
Merge pull request #134 from tmcyf/add-simplecov

Added SimpleCov
Updated r18 hash syntax to r19 hash syntax in all tmcyf-created files
Merge pull request #137 from tmcyf/remove-password-validation

Fixes #136
Fix syntax bug from misapplied regex
Merge pull request #133 from tmcyf/update-spec-syntax

Updated spec syntax, hash syntax
Moved typekit below the fold
Eliminate unnecessary CSS network requests (SO MUCH FASTER)

- avoid requesting font-awesome in application.html.erb because
  we already have the font-awesome gem minified and ready to serve in the
  asset pipeline
- inline @import url() for Google webfonts, to avoid css-blocking network
  request to our page
Merge pull request #138 from tmcyf/optimize-page-load

Improve load times
Added Google Analytics.

Using "google-analytics-rails" gem.
Removed phone as requirement to register.

Not all 13-year old YF member will have a phone and not all members have to have their phone number in their profile unless they want text messages from YF.