Loads of changes, see extended description

Added HP TouchPad, beginning the WebOS devices
Fixed error handling on device selection
Changed the location of modification checkboxes
Updated readme to reflect WebOS