Almost Finished

Finished most of the read code, redesigned the slot management, need to
make a slot class to micromanage each slot,