Add user password validations.

Adds validations that will enforce the user password requirements. The password
must:

    - Be present;
    - be at least 10 characters long;
    - be at most 32 characters long; and,
    - be saved as a hash called the user's password digest.

The function has_secure_password was added to the user model to handle most of
the validation work, and consequently a column password_digest was added to the
user table in the database and the password hashing is accomplished via BCrypt.

    - The validations were added to app/models/user.rb.
    - A password_digest column was added to the users table set up by the
      database migration 20140925222122_create_users.rb.
    $ rake db:rollback RAILS_ENV=development
    $ rake db:migrate RAILS_ENV=development
    $ git add .
    $ git commit -F commit-message.txt
    $ git push origin master

Tests passing: 5
Tests failing: 0
Add projects page, create reset SCSS and Resources controller.

A projects page was added for displaying current or completed projects,
with links to their pages. A Resources controller was created to handle
a resume PDF on the projects page and any future such files. A reset
SCSS file was created to scrub undesired browser-imposed styles.

    - app/views/welcome/projects.haml was created and filled in with
      content, and a corresponding function was defined in the Welcome
      controller.
    - app/assets/stylesheets/base/reset.scss was created to remove any
      browser-imposed styles.
    $ rails generate controller Resources --skip-assets --skip-views
      --no-view-specs
    - A route to display a PDF on the projects page was added to
      config/routes.rb.
    - The automatically generated files were cleaned up.
    $ git add .
    $ git commit -F commit-message.txt
    $ git push origin master

Tests passing: 5
Tests failing: 0
Fixed name error in resource helper.
Make site layout more traditional.

The jQuery transition on the home page was eliminated in favor of a
traditional link and a separate about page. The header was given a
navigation bar to support this.

    - app/views/welcome/about.haml was created and filled in with
      content. A corresponding function and route were defined.
    - The header was reconfigured.
    - Site styling, particularly for the header, was altered.
    $ git add .
    $ git commit -F commit-message.txt
    $ git push origin master

Tests passing: 5
Tests failing: 0