Add initial files. Include makefile and first API