continued port cmake, added scaffolding for QML GUI