Extract OacFile class to separate file

Change-Id: I97448fe2b503314398db5928ec6a3bbfffe6b2be