first stab at switching over to flask-sqlalchemy
refactor finished to use flask-sqlalchemy patterns
can't test but seems to work
amended gitignore to ignore stuff we should be ignoring (sessiondata dir and secret.cfg)
reorganizing stuff into logical units, cleaning up __init__
OSMUser is in models
some API work on /challenges and /challenges/id