Senior Design project for CS 499 Spring 2014