Begin to impliment push/popstate
Add Push-Pop state for home and lesson, put header in layout file

for push pop state, the original request will include the layout. for all later requests it will go to a #{page}_partial route that will return the body content. The pop state will replace the body content with the data that is returned.