Adding in some documentation changes
Cleaning up old code
Removed the old style headers
Converting over to Protium Threads