Implement required string functions
Fix startup code
Basic dispatch by argv[0]