Add front page blog view, forms validation. Refactoring.