Creates user model. Fixes #30
Creates basic model tests. Fixes #34
Adds password digests and tests.
Creates password confirmation and tests for it.
Creates user authentication and tests for it.
Tests for saving lowercase email and improves email REGEX to disallow double dots.
Allows for debug info to be displayed at the bottom when in the dev environment and styles it.
Allows for the showing of the user on the website.
Creates user sign up button and page, no functionality.
Improves user show page and implements Factory Girl gem for testing.
Creates signup functionality including error messages, flash messages, successful saves and redirects, and styling.
Adds SSL in production. Also fixes a typo in the flash message.
Tests for error messages and post-save behavior along with a newer flash.
Merge pull request #35 from ph201/user-initialization

User initialization