This is a class project for SJSU FA13 CMPE 180-94 by the team OS Rocks