added a better way to log in to the site
updated the layouts to be more dynamic