Add ImmutabilityTester and appropriate tests
Ignore test directories