improved detection of HTC devices
added more tests
fixes #12 - added method 'getBrandName' to get the full brand name