Added missing cli exception

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added IContainedStateChannel interface

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Fixed task application response value

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Made task response a cache object

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added access to invoking application for sub-apps

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added custom id to memory channel

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Updated tasks to use arch\task\Action

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added task Action base

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added task helper

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Removed dump from task helper

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Refactored application registry

Signed-off-by: Tom Wright <tom@inflatablecookie.com>