This code was written at the UWW Hackathon. It is very messy and needs refactoring. It is pretty crappy and was written with little sleep. It is not maintainable or extendable by any means.