This took six hours to code. I took the scanner from the original project and added compression and stuff to it. it's not perfect, will improve.
^