removed unused methods
code cleanup
added native test runner
long options ambiguity is taken care by parseArgv