Use yaml.safe_dump instead of yaml.dump to coerce Python objects

This was outputting unicode strings as Python objects.
Fixed docstring for consistency with the actual file name
Bumped version number to 0.8.0
Added release notes for 0.8.0
Added requirements.txt to MANIFEST.in
Add default if ``debug`` is not set in config