v 1.2 (updated for better large-scale usage)

* variable instantiation in scrape_warranty_site
* fixed output
* fixed error handling (can continue despite errors)
* more pythonic
* added 'verbose' flag (prints output to console and file)
* added 'quit-on-error' flag (if an error is encountered, terminate)
* no more use of `f = open(file)`; replaced by `with open(file) as f`