fixed cmake openal include
added overloaded << to logger
added gtest for testing