added 3rd party integration file
added sample plugin
some other refactoring
changed the settings/options savings to an ARRAY structure
added a sample plugin that can do the API query remotely.
Updated the API response to use JSON Encode and Decode.
minor cleanup