Bring back the ability to update plugins

- This is still rough around the edges
- While we're here, change the layout
- Database info for updated plugin still needs to be updated
Merge branch 'plugin_updates'