Adding object to the Relationship class hierarchy... you'd be surprised
at what this accomplishes
Adding Initial Ideas for UI

These are likely going to change as I figure out how to update the nodes
from the code, and adapt the miner to these changes.
Adding a Way to Cancel the Miner

This is used from the GUI to drain tasks once the user quits the UI
through the aboutToQuit signal. Notice that canceling does not mean
shutting the miner at once, but draining all remaining tasks (by
stopping the miner from introducing new tasks).
Adding Callback for New Relationships

These will be used from the UI to decide when to add new nodes (those
that are in relationships associated to the current node). Also added a
dummy callback to the QML that will later be filled with code to draw
the labels and arrows.
Shut warnings up by using smarter handling of properties and values
returned from the DB
Introducing Node Type-Based Node Renderers

Now the component that renders a node is determined in javascript by
looking at the type of the node. Still missing a couple of renderers.
Adding scale and location for new nodes