Added email verification and updated signup form

This commit doesn't have my comments functionality.  I checked out a new branch with all of your merges so as to make this commit easier to merge.  Email verification is found in this commit (I thought it was a good idea to implement this because I saw another group who had this feature).  Also now you can't sign up if the email already exists in the database (so as to prevent two users from having the same email address).