Cleanup imports to look good.
Support for adding named properites to the prop list

- some refactoring to move as much stuf to item.py as possible
- helper methods to easily identify property type from xml
- helper methods to easil add different extendd propert types