now throws TrolluskErrors when the admin page doesn't look like it expects. ensures that the trollusk connection is closed, even with exceptions. and started adding logic to make only try to save when there are changes to save.