Add mock requirement to README

Also switch to using warehouse.python.org PyPI URLs, since it's much prettier.
Separate error for an empty learner list.
Added more config parsing tests

- Tests for grid objective and various task-based path settings.
Merge branch 'master' into feature/even_more_tests