Rename Key/Secret Fields

Fixes #43. This was broken out from @seguri's pull request and includes a proper set of migrations to rename the columns.