modification as discussed in pull request
add more assert statements to tests
Fix typo
Correction for on input that has __getitem__ but cannot be subscripted
Some additional tests to ensure Time(time-objects) works
And one further test...
Rewrite the try, except clause so it only tests whether something is subscriptable
Implement an IPAC table writer

This is based on discussions in #833 and and #1143.
@taldcroft
@keflavich
Please use this pull request to suggest your changes.

closes #833
fix itendation errors in documentation
Refactored HDF5 reader, path can now be to a group or dataset, and if no path is specified, the first table found will be read. If more than one is found, a warning is emitted.
Refactored HDF5 writer, use recursion to simplify logic
PEP8 fixes
Added HDF5 tests to ensure good coverage
Fix --coverage for Python 3.x
Manual rebase -- allow sigma_clip by axis
Merge pull request #1148 from mhvk/time-getitem-correction

Correction for on input that has __getitem__ but cannot be subscripted
Add TimeGPS class to Time (=seconds since 1980-01-01 00:00:00 UTC = TAI - 19 s
Fixes to .travis.yml to get correct wheels
Switch to a known working pip version
Fix bug that occurred in decompose because for Numpy arrays, the value was being passed by reference rather than by copy, and for Quantities with a non-unity scale, this modified the value of the original Quantity