implemented footer, moved header and footer to Widgets
modified .gitignore, removed generated files