Basic implementation of scattering from contract object, and bidirectional relationship between contract and source
Delegate to contract to scatter from contract list
Merge branch 'contract-scatters'
Updated version to 0.0.4