Update Python versions
Move parameter handling to main.py

It's more clearly arranged this way.
Support formatting of .sql files

Right now it's expected that each file contains one query. Support for
multiple queries per file could be added if needed.
Add and adjust tests
Merge branch 'support-raw-sql-files'