Complete part 18-assets
Complete part-18-new-design
Add missing image assets from redesign
Complete part-19-validations-1
Complete part-19-validations-2
Add shared/errors partial file