Add contact page, guard, spork, and refactor layouts
Add contact page, guard, spork, and refactor layouts