section 3 and final assignment --KW

Code from section 3, which is also my final assignment.  I used Yeoman to package up the final site, but I didn't include the Yeoman/Bower/Grunt stuff in my commit because I assume you don't want that stuff.