This commit adds the InFile class