Began to register Interfaces properly

Checkpoint.

Lifted EcologyImpl out of Modules.

Ecot now automatically derives its EcologyInterfaces, by reflection.

Began a bit of unit-testing.