Made the footer sticky!

Addresses issue #12 - footer sticks to the bottom if the page isn't tall enough!