incorrect assertion causing multiple parsed args to fail
test method reorganising
added tests for helper overriding positional and positional required otherwise
test fixed
documentation added