Adding first versions of C & header files