XMLNode unit tests, more fluid API, bugfixes in equals