reorganized order of functions in header and declaration files
small header cleanup
removed elem typedef, list now only works with ints
reorganized menu while loop and node initialization
too many changes to list