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
Moved the playground to its own folder, makes sence as there may be
system playgrounds
Added Threads::Exception which inherits from the core, got playground/pthread to use try and catch.
Updated Lock and Thread exceptions to use Threads::Exception
Added Deadlock exception, and modified lock to throw this exception on
DEADlock condition, Changed the playground src/pthread.cpp to test it
Added locking test.
Merge pull request #11 from dashee-bot/automation

Automation