Basic restructure and notes added.

Fixed implementation of SDSS to be more maintainable and optimize
runtime. Added notes with necessary fixes and features to-do list.