PennApps Spring 2014 hackathon submission.