Make footer stick to bottom if body is shorter than viewport height

- [x] Make body extend to viewport height when shorter than
- [x] Create sticky footer