changed core parameter parser to accept arguments in the form -flag value instead of -flag:value