caution.js uses cash.js-style cashboxes; code reformatting
caution cashbox autoload; minor html syntax updates
added ui error text
Merge pull request #95 from jniles/clean-caution

Refactor caution.js module