Refactor pioneer to accept option hashes

If only a string is passed to the method then it will use that string for selector for the find operation.