file structure has been changed. separating headers and sources.
added linkedlist datastructure algorithm