Added .h and .c to separate declarations and definitions
Added Makefile