Add clone() method to Request objects.
Add check for null dates prior to calls to clone()
Update equality function equals to handle null date fields and use compareTo methods for Long and Date values.
Change equals method to no longer do == comparison of the Inventory Record object.  Will need to write a compareTo or an equals method within the InvRecord class in order to get the correct behavior in the Request equals function.