Added flag to allow any field to be skipped during serialization

All field types now take serialize=True/False which denotes whether or
not the field can be serialized.

This option overrides any roles and also works in absence of roles to
provide absolute security with sensative details like passwords.