Fix requested code bits after code review
* `-ll` will not work with optparse, so it has been removed in favor of just `--loglevel`
* Fixed `Except` clauses to capture errors and log them
* Broke out data gathering from `find_expired_data`
* Pass kwargs instead of argument dictionary
* L#540: Only get index_list once now, (this may need to be changed back).
* Updated tests to reflect changes
Migrated repository management code to new es_repo_mgr.py script & tests also.
Cleaned up documentation