First tagged "release" version of the design spec.
Multiple changes including:
- Consistent ObjectType naming for clarity
- Addition of an ObjectVersion property to all objects for future systems to know which version of the specification to validate against
- Adding information about the VoteRegistration object used to identify and validate eligible "voters" in a vote