finished insert, delete ish, and most of the helper private functions. need to finish find and all the private accessors