added pre-load functioanlity to data source, transmue.chainsolve now 200x faster

this is highly desirable for v0.3