Changed file encoder to only use optimal symbols
Altered optimal symbols to choose symbols to produce unique rows in a
Tried to reduce the number of symbols needed for decoding
Fixed io time reporting bug
Removing excess print statements from the file_decoder
Made the use of optimal symbols optional in the file encoder
Merge branch 'best_symbols'