Improved State Model and Improved Theme Updating

Still can't save themes to database but you can at least change your
client-side experience