Implemented a priority heap. Added tests for the priority heap. Add a "default" lcg generator function. Tweak hash_map to use the default lcg generator function. `clang-format`.
platforms.h
The platforms.h header will allow for using/implementing OS-specific code that will differ based on the platform the program is compiled for.