added UnitTests

Couldn't think of how to apply unittests to the Wall object, so I did not add WallUnitTests.
Let me know if you see anything that should be added.