Implement footer.
Merge branch 'footer' into development