Pure Perl framework for juju charm authoring