ignore project files
add a makefile
basic single linked list