Reloading records test now passes

Also removed some remnants of lazy materialization
Save test is now passing
Moved reload_test into integration/records
Got record persistence tests passing