move location method from Controller to View (which maybe a Response).
fix typo, warning, remove outdated comment, make consistent returns, etc.
split PageController to Dispatch and ControllerAbstract classes.
for some reason, add is{Mobile|Tablet} methods in PageRequest class.
add a magic method; add some comments.
simplify post.php by using new Cena's HtmlForm class methods.
if error on adding a new post, just show the form again
(to show error messages in an entity).
use textArea method.
use Html form element methods in HtmlForm object.
simplify code by using default option. more HtmlForm for less code.
use HtmlForm for tags related elements.