Use schematics model's to_native rather than to_primitive.

`to_native` does type coercion. This way, the serialized output honours
the type definition specified in the schematics model.
Merge pull request #1 from kevinjqiu/use-schematics-to-native

Use schematics model's to_native rather than to_primitive
Version bump
Run coverage reports on the correct package
Remove the use of factories

Instead we use pure dicts for simplicity.
Fix a bug where we can't pick attributes of dicts

Using this approach we can handle both dicts and objects.
Allow linked resources without hrefs
Version bump
Move out None checks one level
Split build_resources into two methods
Updating the readme to avoid undefined global variable if someone copies the example

issue #2
Merge pull request #3 from adregan/master

Updating the readme to avoid undefined global variable error if someone copies...