make mongodb database name configurable and keep db connected
add user struct, userController, and user registration API
a fixed typo to make user GET APIs work
Merge pull request #88 from wtangiit/master

authentication feature: support user registration and management