Add developer docs
Only add headers to dict resp (issue #13)
Make dependencies less strict

Since curling is a library, deps should be flexible so that apps can pin down
exact requirements as needed. Without this, it's more likely apps will run
into version conflicts.
Bump version for PyPI