Creating Testing System and Encapsulating classes

See title