adds .gitignore
adds core SQL utils.
adds URL wrapper and tests.
refactors main routines with *utils.py methods
Merge branch 'data_utils'