Rxjava - synchronous get calls are all async now. 

Next -> saves should be async as well.

Also, next pass should address returning nulls on exceptions, we should be using Observable.onerror() instead.