Fall 2014 Project: Awesome additions

This branch/pull request represents the work done to add new C++ question types to Project: Awesome
Fine questions; inherited code. I'll clean it up.