Allow both 0.8 and > 0.9 sqlalchemy
Fix bug with unary operator

Fixes #72. Per report of Josh Kupershmidt.
Add changelog