Re-naming homepage style to more intuitive post_list_type
Add setting for posts per page

- Used the 'choices' interface so we don't have to do our own validation on
  upper and lower bounds.  We don't want to set this number too high because it
  could result in slow rendering pages for users.  So, maxed it out at 10
  somewhat arbitrarily.