added UAIFile class along with tests