added more styling and footer to page. footer is positioned but elements are not fully aligned