add apiLocal method
add putAll override
add ArrayListMap
add try catch block to catch and print stack trace

previously Bukkit scheduler caught exceptions silently
added INamed mixin interface

this commit is to add a description for the previous commit with incorrect description from a PV-Star commit.

minor comment fixes used to create commit