Make wrapper classes so for exposing to QML

Things currently crash, probably revert back to a dataengine, or use QDeclarativeListProperties all through.
Small adjustments for debugging the QML