Initial commit of senior project (incomplete) code as of 10.9.13