Startup:
	I'm working on making things less hardcoded
	For now, Abuse runs C:\AbuseScripts\AutoAbuse.config at startup
	and logs are written to C:\Abuse\
	
To create a new task:
	Write your new task using BaseTask interface
		See HelloTask.h and HelloTask.cpp for example implementation
	Register your task in TaskList.h
	Add your cpp to sdk\Tests\SystemAbuse\!.nact
	
To create a new command:
	Create your command class using BaseCommand interface
	Add entry for your command in CommandType enum (Commands\CommandCommon.h)
	Register your command (ScriptCommands.h)
	Add your cpp to sdk\Tests\SystemAbuse\!.nact
	
	Note: commandIndex (passed into Execute) is the next index that the script will run.
			In most cases, you wou will want to increment it to run the next command.  For flow control scripts (WAIT, STARTLOOP, ENDLOOP) it is more complicated.