Added template and flavor listing for each provider

Added list_template() and list_flavor() methods to each provider type