Updated README to be clearer and to include more information.

 Added requirements.txt to simplify travis steps. Updated setup.py to include install_requirements argument. #7 fixed. I think.