Added makefile, cpp support, basic test. Tests fails