readme about manually installing dependencies
more comments clarifying the encoding and decoding process