Pcsmod 35

This changesets consist of fixes to allow Lab handler to create encounter-less observations. Let the handler validate the obs before saving to prevent roll back exceptions. and code reorganization.