* Fix auto-increment not updating
This is due to the addition of caching for settings. If we're not
explicitly saving the Settings model, then the cache isn't getting
updated, causing the asset tag auto-increment to get an old cached
version with the wrong number
* Move Setting cache clear to an observer
A checkout acceptance gets generated for every item that needs to be checked out. This resource tracks the user user who can accept the item and their signature