Add roles, offices, and old roles to Legislator
Add roles, offices, and old roles to Legislator

In order to match all of the fields returned by the Sunlight OpenStates
API, this commit adds these additional fields. In addition, it
alphabetizes the fields for easier readability.

WideEyeLabs/ruby-openstates