Changed Thread and Lock to be encapsulated within its own namespace,
makes sense. To do this however Needed to change the names and also
reflect the same in the tests.

Updated README.md to have a link to installing server wiki page