Adding the Admin Panel

@yez @ericisaiah 

I’m creating this PR retroactively to create a better place to discuss changes than back & forth in email.
It’s more than a matter of convention. When we need to integrate these models with other systems (which will almost certainly use state code), we will need to map the codes to the names, which is an unnecessary overhead. 

Beyond that, it’s just good data hygiene.