added ExcellonFile class