Added support for custom weather getters

Resolves #46