organising in submodules
added scalariform + some minor tweaks
added version file
fixed 'try' methods
Merge branch 'feature/submodules' into develop
adding IdentifiableTable and IdentifiableVersionTable
Tables simplified - using type alias whenever possible
+ better names for Tables based on Identifiable and Versionable traits
a few docs
general license file
added sbt-pgp plugin + sonatype publishing settings
sonatype plugin