Removed version suffix
Separated "representable" type from denotation; changed it for property; added classTag val to it
* Updated dependencies;
* Some renamings;
Various fixes and refactoring; Main changes in denotation tagging;
Added source/target to the Edge type, simplified getters for them (because they are nullary operations)
WIP: continuing experiments; likely a dead-end
Merge branch 'feature/separated-ops' into experiment/auto-implementation

Conflicts:
	src/test/scala/ohnosequences/scarph/edges.scala