Removed dependency from component
Generic application components decoupler
Removed dependancies
First implementation of asyncronous message handling