build out map functionailty

also add a login page