Use composer as the only dependency manager

Use Composer as dependency manager instead Git submodules.

I think that is more useful if we handle dependencies with composer instead git submodules.

Cheers
Walter