Fixed the tests so they print error messages, also use numpy.allclose() instead of a
more cumbersome unittest.TestCase method.  Also fixed a couple unpickling errors in
AutoEncoder.py