created "experimental" subproject + cleaned build.scala + used unidoc