-fix for issue #6 - now setting 'return to' to 'disable' will properly disable it. -fixed a few strncpy's to make sure the last char is '/0'. to prevent any string overflow even though it shouldn't happen. -other code cleanup