Update error page
Fix blog posts listing
Fix dynamic navigation
Rename constructor functions
Add comments