Added pretty colors to the backend console. Also streamlined the error
reporting process. Use the methods in Core to print to standard
output/error, and do not use System.out/err directly. Also, I fixed the
bug related to the 64-bit unsigned long module ID, but  if you want to
use it as a String, do you use Module.getId(), instead use
Module.getIdString().