Adds test for abstract decorator class by using an example implementation
Adds decorator infrastructure for html clients and an example test

Removes the constructor from the Client_Html_Interface so it's possible to use the interface also for the decorators
Extends the client factories by possibility to add decorators and to inject objects
Removes the Client_Html_Interface because it's already added in the abstract class