Add a source parameter to bind::zone

Enable zone file initialization using a pre-existing zone file.
Clarify use cases in the documentation
Merge pull request #14 from inkblot/zone-source

Add a source parameter to bind::zone.
Closes issue #12.