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