CPUT 2013 Final End of Year Project