added invalid file message and used background worker for faxing.