Initial commit, adds basic authentification