move adafruit code to adafruit package parallel to scorpion.
compartmentalize scanner threading code to threading, giving it a purely functional interface.
remove brand field from Extra object.
add a few more classes to get parsed in xmlparser.