moved dashboard generation to dedicated angular service

Also added support for Services as well as devices
start of work to add service creation modal.
update