Separated main submission from bonus submission and reviewed test_mining file. Two tests still not passing properly; as before see my comments in the test. Doc strings added in all files.
Attempting re-commit with main submission and bonus submissions separated and reviewed test cases