v 1.1 (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`
Merge branch 'pdarragh-master'

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
cleaned up the merge a bit, removed the annoying ### lines, took out the part that caused each result to be printed twice.