Index Conversion Task and adjustment to TaskAction API

This is the inclusion of an index conversion task and an adjustment to the TaskAction API that causes TaskActions to not require a Task object as a constructor parameter.