Add Bootstrap to app

We include Bootstrap in the Gemfile and then include the CSS and JS
files for the asset pipeline.
Test for basic layout with Bootstrap

Some simple tests that check that we're trying to use some simple
features from Bootstrap to layout our site nicely:  the navbar and the
container.
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.
Merge commit 'e249ce01877'
Holy Cow, I did it! I'm pumped!!