ALM-433 created custom error module. Changed how we autoload modules from lib