started on basic cmake build configuration
included gtest into cmake build
updated gitignore
add lib build for unit tests
changed some stuff