error handling enhancements

- simplified exception handler, normalizing exceptions in base\e()
- updated e defaults
- base\e() can now directly accept exceptions
- base\e() better adds missing values in e array