cleanup

added package dependencies, updated Makefile, added ignored files