fix background gradient repeating
Site Root now renders Index Page, redirect to Root if page not found

* The site's root (http://clemsondancers.com) should show the page
  that's been indentified as the index.
* The PagesController was redirected to the Admin's pages path if the
  page could not be found, which is not what visitors expect. Instead,
  it should redirect to the root of the site.
* Wrote tests to confirm the PagesController works as we expect it to.
Use the page's title as the view's title when rendering a page

* This is what users expect, since we want the title for the site to
  be based on the title of the page (e.g: "Clemson Dancers: Calendar")
Move Page rendering into a partial, use when showing pages & in admin

* The page should render the same way when looking at the site's index
  a page in the site, and when admins view the page.
  * This means this behavior should be moved into a partial and called
    in each view.
Move generation of clemsondancer's email address link into Helper

* Ensures the email address is consistent everywhere it's used, gives
  a central location to update it for the entire application.
Create static "Fallback" view that's rendered if no Index Page exists

* Shouldn't happen, but the entire site shouldn't break because of a
  mistake.
  * Instead, we present a helpful error message, asking the visitor to
    email Clemson Dancers if anything goes wrong.
Fix Pages#show to correctly find and render the page based on its URL

* the find method was broken, and the test was incorrectly checking
  that the `@page` instance variable didn't exist. This means that
  rendering a page using the page_url was not working.
* Fixed the controller and the tests, along with testing that the
  `pages/show` template is rendered.
Actually include static fallback view.
Do not allow visitors to register for an Admin Account

* Admins are only creatable by the Superuser, which means you should
  not be able to register for an Admin account from the login form.
Admin section is only accessible to logged-in admins.

* The admin section of the site should be protected: only Admins the
  superuser has created should be able to access the section to manage
  Pages and Galleries.
* A new controller, Admin::Sessions was created so that Devise uses
  the admin layout when rendering the signin page. This is because the
  styling for a page's content may be different than what we want for
  the signin page.
Created Admin Fixtures to make testing easier.

* Fixtures are an easy way to automatically create records in the
  database before tests are run, reducing the amount of fiddling
  necessary to get tests to work.
  * I created a fixture for an Admin to make it easier to test editing
    and destroying an admin, along with requiring an admin to be
    logged in to access the admin section.
  * You can learn more about fixtures here:
  http://guides.rubyonrails.org/testing.html#the-low-down-on-fixtures
Add Test Helper methods to test controller permission restrictions

* These helpers were pulled from another repository, and make it easy
  to check whether a resource is protected from external access by
  automating the tests and abstracting them into another module.
Create Admin "Dashboard", test that it's only accessible to admins

* The Admin Dashboard is the "home page" for the admins section.
  * Provides useful links outside the application, along with links to
    manage galleries and pages.
* First instance of using the Permission Restriction test helpers
  added in 27137b2
include AuthHelper through RSPEC config to make it globally available
Ignore changes to superuser credentials example. Won't change format
Added Page fixtures for Index and About us Page, updated tests.

* These fixtures reduce the amount of copy/pasting of the same code we
  have to do in the tests.
* Tests have been updated to use these new fixtures and play nicely
  with them.
Remove `spec/views/admin` files.
Wrote tests for the Admin::PagesController

* Confirm that resources are created/displayed/edited/destroyed as we
  expect
* also test that each action is only accessible for admins.
fix about us fixture to not be an index page
lock down ruby version