code cleanup, demo qml file, initial readme