Add dedicated start method to BCClient instead of starting it implicitly.
Separate startup and creation of wallet.
#30: Add basic encryption.