Issue #1: configure publish task
merge remote changes
fixed ProjectDef for assembly
changed pim version
add sbt-git plugin
ignore eclipse config files and .cache, .history
add sbteclipse plugin
Introduce scala build definition. Add  some test tasks, settings. Enhanced assembly