Add code and tests.
Add author tests.
Add readme and example information.
Add PerlCritic configuration.
Add build files.