Modernize readme

This modernizes the README.

It also adds psycopg2 to requirements, so it should be rejected if that's not what we want.