Final update

This is my final update to these course solutions. It completes the
whole course, along with the final and bonus. Bonus: all pages validate
HTML5.