Add assignment specs
Add makefile
Add gitignore
Add readme