DEVIDM-65: No use in defining objects if we're not going to use them.
DEVIDM-65: Rewrote SuPersonQuery.getSuPersonFromUID to throw IllegalArgumentException when failing to fetch user by the supplied UID, also had to handle all the fallout of that operation.
Merge pull request #29 from tomma/DEVIDM-65

DEVIDM-65: SuPersonQuery.getSuPersonFromUID now throws exception.