working on client

1. Refactored common code for annotation types.
2. Fixed page reload problem.
3. Added REST API for getting all specimen group value types.
4. Working on form for editing collection event types

Fixed problems with states and userResolve

Fixed problems with states and userResolve

Worked on Collection Event Type edit form

Worked on Collection Event Type edit form

Fixed JSon API for collection event types

Now specimen group data and annotation type data include more information.

Worked on Collection Event Type edit form
Client side content.

1. Fixed study collection page after editing an annotation type.
2. Fixed state transitions so that resolves are reloaded.

3. SG names showing up again in collections page.

4. Removed files that are no longer needed.

5. Refactored sudies service to now use StudyAnnotTypeService.

6. Need str2integer directive to convert radio input values.

7. Added processing pane to study view page. Added specimen link annotation types to study processing pane.

8. Refactored html templates.

9. Refactored common code on client for removing model objects.

10. Can now add and update processing types.

11. Started working on speicmen link type client side.