Make `requirements.txt` optional

Attempt to install dependencies using `pip install` when a `requirements.txt` file exists but avoid exiting on error if it doesn't.