Added basic structure (incomplete) and Makefile