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
make python3 compliant (braced print)