Updates

- footer stick to base of page
Changes

- major overhaul over multiple components