picky assignment alignment
imports global vars, for clarity
encapsulates message send code inn its own class
minor refactoring of admin email functionality

   * restores HTML sending capablity by ensuring that the 'mailformat' field is pulled for each recipient user object
   * adds the full compliment of user filtering controls
   * added functinality: email receipt is now sent to each admin with details of the broadcast message
adds lang str