Fixed attachment handling issue and added new features.

Unfortunately, wp_remote_post cannot handle files directly. Instead, the POST payload must be built manually. This code does that... With this change, attachments sent via Wordpress can now be sent using the Wordpress Plugin. 

In addition, several new features were added to allow more control via the settings page.