Added more documentation, improved file structure

Documented file structure and how to get started. Added
Dataset class to manage file organization. Misc tweaks.