only test TOC packages
corrected docs
add MooseX::FollowPBP
implement AbstractFactory and unit tests