Graph coder

added support for speed graphing in a new graph, and new thread for the
coder