added Makefile
beginnings of a list implementation, think it might be useful