Initial pass at new style Posts Controller 

Task details coming soon.

Until then this is NOT ready.
@danielbachhuber I corrected the parameter type in 6cd0c53