classes all speaking to each other

ready to create indexes

Issue #2