added login page

need to configure backend and fix checkstyle