Introduced a ThreadPool, miniJSON for the cache file, PicoSHA2 for file hashes.

Other changes:
- bootstrap.it shows the rough layout for the future work.
- The program now displays a test message for a pseudo target.
- For now, you have to use C++11 compatibility.