add some documentation, also catch ClassNotFoundErrors
use Lib.Modules, do everything sequential
added java.lang.Errors