add a full_title helper
stopped at section 5.2
finish layout and routes