Refactored footer into Footer component. With tests.
Using footerComponent.