Add facebook, google, twitter authz support prototype.
fix dependecy error.
move mount-auth from cmd.ls to lib/routes.ls.
Stored user profile into database after user authed if need.

- add pre-defiled postgresql sql file.
- move configuration to config.ls
add config option 'enable_auth' to toggle auth machnism.
add a config template.

- don't track config.ls and config.json
update README to introduce auth mechanism.
add new config option 'protected_resources' to require auth the endpoints.
Merge branch 'feature/auth' into develop