Serialize all the models

This is a Work In Progress PR -- I only have webhook done, but just want to document where I'm at.

Also, want to point out the addition of flexmock and get pre-approval for that before I get too far.