First refactoring notes and suggestions for the writers
[#18] Refactor readers
[#18] Formatting
[#18] Introduce HList
override type-sets dep, fix imports
[#18] Refactor poly impl
[#18] Refactor table model
[#18] Rafactoring
[#18] Rafactoring
[NT] Merge

Conflicts:
	src/main/scala/com/bio4j/dynamograph/model/go/TableGoSchema.scala
update to Properties instead of Attributes
[#18] Change of return type for vertex writer
[#50] Refactoring
[#50] Old version refactoring
[#50] General refactoring
[#50] Eliminate compilation issues
[#50] Further refactoring
[#50] Add source and target tables to AnyDynamoEdge
[#50] Add AnyVertexTypeWithId and AnyEdgeTypeWithId
[#50] Further refactoring