This change goes hand-in-hand with pllim/pysynphot@8c7532 but there is still a lot of work to be done for stsynphot to work.
Reorganized codes to be consistent with an astropy-affiliated package. Codes still do not work and need refactoring.
Done initial refactoring. Added simple tests. Does not fully work yet but getting there.
Moved old tests out of code directory and exclude them from installation.
Fixed band() logic. Added I/O tests.
Added catalog tests.
Added tests for tables and wavetable.
Renamed io.py to stio.py to avoid Python 3 name shadowing trap. Minor Python 3 compatiblity edits.
Added observationmode and spectrum tests. Removed irrelevant old tests. Moved thermal spectrum class to general synphot package.
Fix spectrum test.
Added tests for parser. Removed the rest of irrelevant old tests. Remaining old tests are for commissioning.
Fix parser compatibility with Python 3.
Mark some tests as xfail in Python 3.2 because of obscure RuntimeError on Travis that cannot be reproduced locally.
Merge pull request #11 from pllim/refactor-codes

Refactor codes