added categories, datestamps and authentication using passport

Added categories, datestamps, and authentication using passport.

I went through a short tutorial for passport, and it seems to be working great.  Next step is to deploy to heroku and test it out.  

Also added validation with mongoose-unique-validator.  Spits out great errors!
make sure to keep your indentation consistent.