readme changed
Massive changes to the structure to accomodate interface references between the components