Corrected post sorting.
Removed post page request constructor.

Used properties instead.
Unpublished posts are now inaccessible.
Unpublished posts are now accessible by the admin.