Update rspet_server.py
Update rspet_server.py

Changed .__del__ functions to .trash, del x was not always calling x.__del__ (should investigate further before re-introducing)
Made Server more robust. Less prone to user input errors and able to handle a plethora of exceptions.
Fixed bad whitespaces.
Restructure code to remove avoidable 'return' (code is more linear and predictable this way)
Rewrote Server.clean() to fix error referenced in previous commit.
Added interface functions for Server.hosts and Server.selected (Design-wise better not to have plug-ins directly accessing class variables)
Fixed & Added docstrings
panagiks/reverse_shell,panagiks/RSPET