adds check if parameterstring starts with a flag
extracts doesNotStartWithFlag
extracs isFlag()
refactores tokenizing
changes wording
wip: extracts validator