Implements the --no-preserve option. If the option is used, the compiler will continue on as normal, overwriting any data previous stored under the same KAM name. If the option is not specified, the algorithm will query the database and exit the program with an error code if a KAM under the same name is found.
Also, added the ExitCode # for each code in common.enums so that the web api will be more descriptive.
Implements the --no-preserve option. If the option is used, the compiler will continue on as normal, overwriting any data previous stored under the same KAM name. If the option is not specified, the algorithm will query the database and exit the program with an error code if a KAM under the same name is found.
Also, added the ExitCode # for each code in common.enums so that the web api will be more descriptive.