Bitcoin SPV wallet written in Java