Adds global variables, json parsing, and ground-work for character builder/loader

Instead of printing the message on screen, exit the program. exit(EXIT_MISSING_CHARACTERS), and define the error code in error.h file