Started working on Perl packaging.
Export using Exporter.
Fixed packages.
Rewrote the factoid model functions into a proper object-oriented Factoids::ProviderModel. Feature complete and tested to work.