some work on angular side of authentication, also added footer