Pre-release fixup: set up a proper peer method

While there aren't any of the usual grammar/description fixups, I did want to add an explicit method for `peer` to the one module that doesn't use the usual mixins.

This kind of thing should be much more universal since now it's odd not to find it. Some day we'll drop this into the more universal module mixin. Some day...

## Verification

- [ ] Use the module as normal. Note that you don't need a target, just want to exercise a line that uses `peer` in its print statement. This will suffice:

````
msf > use exploit/linux/upnp/dlink_upnp_msearch_exec 
msf exploit(dlink_upnp_msearch_exec) > set rhost metasploit.com
rhost => metasploit.com
msf exploit(dlink_upnp_msearch_exec) > exploit

[*] Started reverse handler on 10.x.x.122:4444 
[*] metasploit.com:1900 - Trying to access the device via UPnP ...
[-] Exploit failed: metasploit.com:1900 - Failed to access the vulnerable device
````

ping @wvu-r7 and/or @cdoughty-r7