Hierarchical Deterministic Bitcoin wallet written in Java