Added comments for clarity
Changed footer to accomodate widgets and added styles
Allowed the text widget to appear as a widget option