Added boilerplate directory structure, a Makefile stub and a basic gitignore