Bennyg

Solves issue #461. Fine product of the 2014 OpenAcademy Hackathon

@bkc39
@metroliu 
@simonxu14 
@bennn