add username config property.
Refactored to have a separate query class.
Added data for instances from server arrays.
Added ResourceInput data and began refactor for perf improvements.

Including ResourceInput data as a formatted list of key/value maps.
Will need to consider alternatives for mapping them to attributes.
Initializing the plugin with resource data that changes less often.
Future refactoring work anticpated for better performance and scale.
added a bit more doc strings
added more doc strings
made api requests parallel inside initialize method.
added more doc strings.