* Look for config file after updating paths
* Move creation of working directory path arg to function
* Remove unused variable declaration
* Use updated working directory function
* Use working directory function in PathManager
* Update path to working directory
* Bump package version to 0.3
* Turn core code into a PyPI library
* Addressing review feedback
* Adding code from last 2 weeks of checkins
* Fix error with case in variable name
* Adding debug info to target loader
* Updating python library dependencies #578
* Update two more python libraries for #578
* Improving error messaging around target imports
* Cleanup plus add debug info
* Break out pattern loading into separate function
* Load pattern only when searching for it
* Add calls to load_pattern in all Pattern APIs
* Revert changes to image_search.py
* Clean up whitespace, comments
* Clean up comments
* Making changes per review request
* Updating placeholders in manifest
* * added tox config to manage travis test environments annd flake8 linting
* flake8 lintinng + black formatting
* added pre-commit to Pipfile, setup pre-commit hooks for black and flake8
* set python version to 3.7.3 in travis
* added warnings in each bootstrap script about what will be installed (#587)
* added warnings in each bootstrap script about what will be installed/changed
* moved confirmation checks to bootstrap file to bypass in travis
* Update pynput dependency to 1.4.2 (fixes#548)
* Add the ability to rerun failed tests and save list
* Cleaning up
* Support test rerunning
* Change max tries for rerun from 5 to 3
* Pin to version 3.6.1 of flaky plugin
* Add flag for max tries per test (#570)