updated console doc, etc.

… updated addons, extracted API to CoreMethods, addons changed, imports
changed, nulls put in where needed.