SbtBlient wrapper

Wraps SbtClient in SbtBuild, hides the internals and provides the information needed by Scala IDE.

(It is based on #8).