Configuration redesigned.
Composer dependancies added.