Merge branch 'issue-#5'
Merge branch 'issue-#5'
Merge branch 'issue-#5'
issue-#5

implement mongoose for passport authentication.
Merge branch 'master' into issue-#5