Code Audit

Updated all classes to use proper Object::Equals signature
Removed year from copyright messages