Initial dynamic plugin skeleton

-Most of this is reworked 3rd party code, I'll get the license in there
(it's apache, so free to use essentially)
-Added the hook to CrawljaxConfiguration
-No functionality yet.