Improvements to UI and Output

* Added details to the readme.
* Added multithreading to the readers. (1 thread per request)
* Improved Console output
* Improved condition detection