Added standard repository structure.
Committed one day's work - basic library and test suite.
Added GPL, nicer preamble.
Changed option processing to regexp - a bit less cumbersome in the long run and better @-option handling.
Adding the initial attempt to create a PEAR package.
Creating tests directory, moving testing into that.
Added main work for array-argument handling, removing obvious test framework stuff from script file.
Moved tests to tests directory.
Fixed options and array passing.
Moved to multiple-script testing syntax.
Added run-all-the-tests script.
Added checks of mandatory arguments with array handling, explicit and implicit.
Added 'proper' indentation command for Vim :-)
PEARification part 1 - moving things to correct place, updating package.xml.
Updated tests with correct path and calling regime (ugly though).
Fixed typo in class name.
Fixed date and version, and install file and package name.
Adding changes from Greg Sherwood to comply with PHP coding standards.
Significantly improved internal documentation.
Converted debugging to private function with private static state; made it all fit in phpcs's idea of a maximum line length.