For the McHacks hackathon at McGill 22-23 February 2014