Added evaluation functionality, more doc strings and an overall clean up
Simplified some of the code and made it more concise, hopefully didn't break anything...
Introduced an evaluation function to monitor latency and accuracy and some arguments to specify ports + evaluation.