added source-repository to bitcurry.cabal
improved consistency of function declaration style; fixed import of BL.ByteString instance; improvements to Bencode's Arbitrary instance; assorted other changes