add basic tests and fix found issues
treeedc60cd10acdc40c9bb0693cc041ac8a9e203068
-rw-r--r-- 210 .gitignore
-rw-r--r-- 528 Build.PL
-rw-r--r-- 115 Changes
-rw-r--r-- 211 MANIFEST
-rw-r--r-- 1611 MANIFEST.SKIP
-rw-r--r-- 1592 README
drwxr-xr-x - lib
drwxr-xr-x - t