Rewirte flow for calls to decouple in several steps.

Added testListTypeJsonMetaYes.
Reused criteria to get post and count post.
Encapsulate how access to user in response.