implement settings show on front, posts_page and page_on_front

The following site settings should be handled: 

`show_on_front`
`page_on_front`
`page_for_posts`