Update Serializer docstring
Maintain field order when using fields and additional options

fix #40

Adds Raymond Hettinger's orderedset module
Merge branch 'ordering' into dev