added fail-safe way of uploading what encodings we can. Documentations added. Timing tests/prints left in.
Removed timing and prints