improved PandasTestCase
added tests
improved assertFrameEqual to allow NaN comparison
reuses Pandas util functions for assertion
tested and refactored sanity module
allowed more types