[test] test for api - /auth/login
[test] test for api - /auth/login
[test] test for api - /auth/confirm/:apiKey
[test] test for api - /auth/confirm
[fix] - proper indexes for user model
[feature] - when error happens, we emit more meaningfull errors
[fix] - appManager error emmiter works
[fix] proper variable names in error handler, but it do not have to affect the tests...
[fix] proper function for * routes
Merge pull request #34 from heinzeya/master

Auth API Unit test Pull request
[fix] csrf works for express >=3.3.8 properly
[feature] - freeze express version to >=3.3.8
[feature] -  disable tests for 0.8.x nodeJS versions
[chore] version bumped
chore(appManager): shutdown the app followed by a better log message

I think it's better to keep the uppercase words as minimum as possible.
feat: catchAll route configuration
fix: typo in var definition
feat(catchAll): changed catchAll signature
doc(appManager): comment _catchAllFunction