Added a bunch of front end and a broken log in system