Checks user capability before displaying plugin options
Improves explanation for endpoint field
Changes request to post
Improves login fail error
Adds alert to admin panel
Provides fallback for empty string
Builds data array prior to request