Raw.py -- added code for different formats
praw.py -- now handles ultraspec data as well
.gitignore -- now ignore data directory
to3dfits.py -- new script for 3D FITS

Split out the 3D FITS conversion into a new script since it is specialised.
u2ds9 -- now works with ultraspec
tofits.py -- extracted 3D capability

This is now in a different script.
setup.py -- new script added

to3dfits.py added to distribution
Raw.py -- fixed for binning

Whether sizes are stored binned or unbinned depends upon cam vs spec