Add README.md to MANIFEST.in

The README.md is not listed in MANIFEST.in, meaning that it is not
copied into source distributions.  Since it is subsequently read by
setup.py to set the long_description, this renders source
distributions uninstallable.  This change corrects the problem by
adding README.md to the MANIFEST.in.
Merge pull request #34 from klmitch/add-readme

Add README.md to MANIFEST.in
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
Ensure full path to requirements.txt is used

This allows for `python /path/to/setup.py sdist` to work. Before
this patch requirements.txt always had to be in the CWD.
Add requirements.txt to MANIFEST.in
Merge pull request #36 from rackerlabs/req.txt

Ensure full path to requirements.txt is used
Fixed up tests for 2.7.5+ and added tox support
Merge pull request #37 from SandyWalsh/tox_support

Fixed up tests for 2.7.5+ and added tox support
added broker, consumer, handler docs
Merge pull request #38 from SandyWalsh/update_readme

added broker, consumer, handler docs
started on shoebox handler
fixed constructor
proper yagi config parsing in shoebox handler
shoebox handler working. Need to remove some debug stuff
Fixed callback init()
Merge pull request #39 from SandyWalsh/shoebox

Shoebox handler
stacktach ping handler pings back the atom_event id of the usage sent to AH