Fixing bug where emailer does not callback to caller
Fixing naming error in signin route
Removing client-side email validation for registering volunteers

Email validation is handled fine by the server-side validation present in the file `server/router/routes/signin.js`. Under our current design users should not need to enter email addresses manually.
Fixing navbar bug where paths missing beginning slashes
Removing unneeded and unused CSS from singin.html and styles.css
Removes team input from volunteer form, link to team page from account page

New research into MongoDB has made me realize that updates on multiple collections cannot be done atomically so they must either be separated into multiple user actions or possible data inconsistencies must be considered. Ask me if you need further explanation about this topic. Or research the lack of transactions in MongoDB.

**Changelog:**

 - Removes `Team Affilation` input from volunteer registration page by removing it from `server/views/volunteer.html`.
 - Adds a link to path `/volunteer/team` to the volunteer account page by adding it to `server/views/volunteer-account.html`.
Removing team creation logic from the volunteer routes

 - Removes the teams collection and team creation logic from the volunteer routes at `server/router/routes/volunteer.js`.
 - Removes duplicate declaration for the debug module.
Adding additional logic and link to team page to layout nav
Adding team routes, basic team creation functionality, and team view.
Update to MongoDB documentation
Merge pull request #7 from CoryG89/master

Start of team functionality