combining bit_wallet project since its just an abstraction. Makes a more complete client together and easier to manage.