Add SDSS api.

It's functional but getting messy. Need to come up with a generic API
for all sky surveys.