add config and routes for day 21/color chart
generate basic files
set up validation for controller
show errors in master page (not needed in each sub-page)
update controller test for error case
add color chart
Merge branch 'day021/colorchart' into dev
bumped version to day 21
Merge branch 'release-day021' into dev