added login, and custom auth. fixed sticky footer.