Main lib is all setup

Now, just need to add each directive to tontoDirectiveCollection, and
then to split those many methods up into smaller files.