Merge pull request #35 from chopachom/master

catchAll route
[feature] - made catch all route throw errors, that are normally loggable by error reporting middlewares
fix(index): fix invalid jsdoc
Merge branch 'master' of github.com:mykabam/kabam-kernel
[feature] - using mongoose.populate for private message toProfile and fromProfile
[fix] - missed value
[feature] - user model is exported in more widely way (potential)
[fix] - typo
[fix] - typo
[fix] - it turned to be that we need virtuals in user model like this
[refactor] - placeholders for refactoring
code style
code style,
[fix] redirect loop in google
[fix] proper variable name
[fix] exports is not error by jshint
[feature] - placeholder for model
feat(passport): returning redirection options for google auth