Test Project Goodness

Adding test project, renaming main project, and adding base UML diagram (not yet complete)