exception classes added
towards common implementation of local users & the like
sync with the qmrf code