Added unit testing
Added unittests directory
Modified CMakeList