Moved option callbacks in init
Add init_internal.h
Add runcontrol
Fix bug where it was only comparing the option name vs argument name to the length of the argument name; this allows --d to match debug