refactored structure using wp-plugin scaffold; added admin UI to manage github API settings