Removed requestTimestamp as the component is auditable and has a timestamp automatically.

Added raisedBy and reviewedBy users and also created static helper method to raise a request for a component.
Added static method to deproxy a class.
Also added list to house requested reviews.
Changed lookup to use new normalising method.
Added validation rule to check similarity of package name.
Changed name variants to be inline with naming convention used previously.
Renamed rule to is similar.
New naming convention.
Deproxy class first.