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

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