Fill out metadata in setup.py

This is in response to issue #321
Okay, I'll just snag some of the high-level stuff from the readme.