Add case sensitive search for Issue #5

Refactored both search functions to only use grep. All output is now
added to an output variable which is printed at the end.
Updated main output from adding an item to use proper output variable

For issue #10, after an item is logged to the file, the resulting output
is passed to the correct variable first. Output also has quotes around
item logged for readability
Updated main limited list of output to use proper variable for issue #10
Updated last modified information for version
Updated all help text to use cat instead of sed

Issue #11
Script name in usage and help dependant on basename instead hardcoded

Issue #12
Clean up