Report exceptions in addon's loadClient() instead of blowing up
check for species with null teplates
Separate code with dependencies from main mod classes to prevent classloader crashes