renamed ll_init to ll_create due to future work.
moved a function declaration in llist.h because it made more sense that way.