try/except code for update_status
Wrapped formerly global variables in a struct named MemoizationTable.
Merge branch 'master' into distance-speedup
Removed dependency on ADSM unit.h. Now just stores location associated with an integer ID.