For #31 moved some more stuff over to unit tests
For #31 moved in some more tests, found a bug once i moved an old style class missing __Constructor method into a namespaced class