Fix error when inheriting context
Rename Serializer -> Schema

- Technically more accurate, and less to type
- class definition is the Schema, instances are serializers
- Retain Serializer as an alias
Fix failing tests and rename test module
Update "why marshmallow" page
Prevent KeyError when extra data are passed in to Schema.load
Rename serializer.py -> schema.py