Made it possible to set a default value for a mapping

Also refactored how using() works, to be an options parameter
Explained defaults and the new usage syntax in the readme
Added deprecation warning to usage
Merge pull request #12 from iainbeeston/default_values

Default values