Introduced SnakGroups

The datamodel was updatd so that all lists of Snaks are grouped
by the snak property. This affects statement qualifiers and references.
Due to the latter, this also fixes issue #44.