Added run length encoding

Super basic RLE implementation. Probably really inefficient.