Make route and title required fields
Fixes to content and HTML
Refactor load method
Fix a few comments