implementing various types of graph now
moved int/lists/linked-list and d-linked-list to single. Also, wrote a void pointer version of a linked list
:erge branch 'linked-list' into graph

Conflicts:
	.gitignore