Implemented Opportunity getListFields method
Refactored some admin code to use getListFields
Added 'id' field to Opportunity getListFields