Initial attempt to bundle requirements in setup.py

Fixes #1217 (hopefully).