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.