Now uses time from crates.
Now uses parse_item_from_source_str, which dramatically simplifies and streamlines the code.
Version of insert is implemented where it returns nothing.
Added yet untested search capability.  Massive restructuring.
Slight cleanup with imports.
Now have testing for search.