Create locking example.

This is simple code that allows to demonstrate locking.  It will not
be used by the site proper and probably should be deleted, but I'm
keeping it in so that people can check it out from git and replicate
the example from the video if desired.
Tests for remaining models

These tests simply check that all the required attributes and
relationships exist between the various models.  There are no
validation checks included at this time.
New models created

This adds the migrations and model definitions to pass all the
previous tests.
Ensure Service has a Church

This code and test ensure that all Service models are connected to a
Church model.
Test all required relationships on models

These tests ensure that all required relationships in the models are
preserved.
Initial display of rides

This is a quick start to show the full list of rides available.  It
could be formatted more nicely and include more or less information,
but gets the general idea across.

Conflicts:
	app/views/layouts/application.html.erb
Merge branch 'master' of http://github.com/geisler/worship_together

Conflicts:
	app/models/church.rb
	app/models/ride.rb
	app/models/service.rb
	app/models/user.rb
	config/routes.rb
	db/schema.rb
	spec/models/user_spec.rb
completed tests
finished new tests