test travis with new before commands
Added Logging basics
adding openID dependency and some cleanup
testing travis postgres config
removing python lib from requirements

it won't work on travis-ci
switching to pg8000 for testing
new requirements and the first test
fixes for the tutorial
tweaking sample config to work for tutorial & test

Note that I merged in master after fixing a bug there... not needed, but it'll reduce conflicts later on.

Merge branch 'master' into feature/dbtesting
Conflicts:
	config.py.sample
Merge branch 'feature/dbtesting' into develop

This should be functional enough, but still requires more testing