tune up bingo.py

make shebang more 'dynamic'
create width_type() to catch width-less-than-0 edge case
tune up argeparse statements
repace getFile() function with a with statement
plays nicer with python3 (can't guarantee it works with 3 atm)
remove inList.close() from try block. with statement handles in __exit__
method
Update -f function

Changed the -f function so:
	no flag     = stdin
	flag/no-arg = bing.list in cwd
	flag+arg    = arg

Update README.md accordingly
fix merge conflicts
add () to a print
Merge pull request #1 from ed-flanagan/code-changes

Thanks Ed!