abstract classes cannot have static methods (Entity.isTraversible no longer marked as class method)
setup a space for junit tests and added a sample of the before/after methods
Wall - first draft