more correctly validating/filtering body content, searching in filename for keywords now too, printing all message types now, correctly handling some comments and some unknowns, correctly handling forwards