page model parses markdown on save
chomp <p> tags for shortcode grid
create content model -- save page content on page save