refactor layout with partials, add contact page, created named routes