new_db() doesn't take a size anymore.  The list implementation will work with the same interface as the array impl. now
parts linked list implementation passes all tests, but there is a memory error under valgrind (NOT a leak)
corrected free routine: I was freeing a node then getting it's next
build inventory app with linked-list backend