added google mock
refactored the findLLVM and findCLang to be less verbose
using the variables from FindClang.cmake now
using GoogleMock now for the tests