Team SilkRoad's solution to FER's 2013/14 OPP course project.