Fixed the DF methods

 - Created the AID in Agent. 
 - Re-coded the whole DF register/deregister/search
 - Fixed everything that depends on it
 - The Contract Net test still passes
 - Praised be the lord. ༼つ ◕_◕༽つ