refactor login info
seperate authentication code
pachage include
refactor user management
Merge branch 'master' into gh-pages