test for operation types #inv-40 Fixed
fix imports
renamed recipients to institutions to use recipients as group of institutions and patients
refactor distribution to support purchaser #inv-38 Fixed
fix imports and minor fixes