Update docs; rename and extract Bencoder/Bdecoder