For the 2014 UWaterloo SE Hackathon