code beautification
#31 initial tests created
#28 Tests created to enhance modularization and detect violations of Law of Demeter