Not given marker

Fixes #6 
`test(self, *args)` will break existing callers if they use 
```python
p.test(target=foo, obj=bar)  # notice permutation of arguments.
```
I will try to improve it in the spirit of your suggestion.