Exception support has been improved

* a lot of unchecked exceptions have been replaced by checked ones
* customer related methods of admin session have been implemented