prototype integration with external climate indices library #238

Initial commit for this issue. This contains mainly changes to
the calculation interface and some new testing organization.