Enhanced the plugin structure, added plugin settings page, and stored api key in word press' options