Rename unit test folders
First commit of a working library

Requires kilahm/hack-class-scanner to find all of the classes and
interfaces.

Testing is a bit roudabout because of the meta nature of the project.
Add the findfactories executable to composer bins