More work on client side.

1. Better validation in client forms
2. Refactoring
   - added studyAnnotTypeRemoveService
   - added participantAnnotTypeRemoveService
3. working on collection tab in study view