Added device specific functions

Created a helper to get by device short name Eg. 'Speakers'

Added a few more function tests

Will need to add a moq soon, because testing against my pc is getting annoying! :-P