Added external libs and a test file. Got OpenMP running on my machine with clang but it's hard to show that in the commit