add module system

Loaders dissociated into separate file from controller.
Module fleshed out to actually load and run modules (init run on
construction, main run when called).
domodule function added to Controller.
Regex Search renamed to Find.
Regex Find exits early on any blank match (use Match if you need blanks;
Search can enter an infinite loop).  Blank submatches are fine, as long
as some amount of characters is consumed with the match.