Test implementation of SbtClient using RxScala

One wrapper provide a base API using Observable.
The second wrapper adds a cache and a more simpler API.