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.
I know adding it doesn’t make it run. However, this is not the kind of architectural change that you should be making in a vacuum. There are concerns beyond what you find easy.

I’m not saying it’s the wrong decision for the short-run, it should just be discussed.