Added a modified message argument to Validate for all AdifField
derived classes.
Modified test classes to match.
Added many comments etc to the classes.