Added cleanup and fixed some reference counting issues.
Adds profile description to the devices description