Add requirements.txt file and reference it in setup.py

This will allow build systems which rely on requirements.txt files
existing to work with Yagi while preserving the setup.py functionality.
Merge pull request #35 from rackerlabs/req.txt

Add requirements.txt file and reference it in setup.py