added some config files
maybe fixed listening port
redesigned the login page
added tests and changed the dirs