UPDATE:
	* implementing closure pattern support

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>
Update:
	Fixing issues on returning a registered closure instance.
	updated router.

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>
update

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>
update composer

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>
Update:
	* removing test code.

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>
update:
	* inject interfaces defined by the user automatically.

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>