Decoder functionality

Added Burrows-Wheeler decoding functionality