Make functions in EnginoReply properties.

The api is much more intuitive from the
QML side.
Merge pull request #73 from gladhorn/properties

Make functions in EnginoReply properties.
Merge pull request #74 from gladhorn/docs

More docs.
Start documenting qml-model