Main Kioskd Abstraction Library for Perl5 for use in other libs