group applications by app group & add support for tags

This commit provides grouping support for ASGARD-1066, as well as supporting optional tags on an application instance.