refactor `CierreCaja` views
minor UI tweaks
give feedback when `CierreCaja` doesn't have transacciones
don't save `CierreCaja` without transacciones
`CierreCajaNewRoute` now destroys a `CierreCaja` when transitioning out

Fixes a bug that duplicates cierres de caja
bugfix: order's date on list

use `fechaEmision` instead of `createdAt`
add `#toS` to `CierreCaja`
refactor `CierreCaja` routers, views and controllers to support #show

also added `cierreCajaInteractorHelper` to prepare new `CierreCaja`s
minor fixes to CierreCaja
bugfix when creating new `CierreCaja`

only `deleteRecord` if it hasn’t been persisted yet
more validations for `CierreCaja`