Reformed Post constructors

Reformed Post constructors; came up with new thinking for accessing
database.