Add a makefile with useful targets. Add project requirements.