Improved device description

Added functions and changed device descriptions to include the model,
device name and connection type.

This is an effort and stepping stone to try and close bug number #11