Updates to empty AI classes

Added new constructors to instantiate with a name. Updated javadocs.