created a more clean Exploit class for the MSF
created a Payload class
modified ExploitPreferences to MsfPreferences to handle both exploits and payloads
created a new dialog
moved many files in a more nice packaging name.