Add CharmQueue

Provide a charm manager class to handle deploying of multiple charms or filtering through deploying a single charm via our add menu system.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>