Added observers script for registering observers.
Implemented RequirementObserver that does some tidying of the formatting of user supplied values.
Annotation to Requirement model re observer - should add this to all models in future