Code Challenge functionality

Added functionality for Code Challenge elective for UT Summer 2013