Fixed Documentation for every class that is missing proper documentation for every method and class
Extra documentation for authorship that is missing and going a long with documentation policy
Extra documentation for AddRequirementRequestObserver
Fixing merge conflicts