changed exception type from illegalargument to nullpointer
Revert "changed exception type from illegalargument to nullpointer"

This reverts commit c6f409dfcffe43ac75ecedb02bc2f0e346bd4c32.
added findCustomer() method, removed transaction handling