Added multi-threaded connection-builder. Now we can have multiple
concurrent connections. Important: Currently there's no true
concurrency. It is VERY important that we add some sort of concurrency
system to the todolist, otherwise we may get simultaneous
writing/reading or even worse writing/writing!