Move shared header.
Add dummy headers.
Add basic makefile.
Add appropriate .gitignore.