Group Project for CMPUT 301 W2014