Removal of unneeded files, adding of ignores and Makefile