Support for multiple module directories. Fixes #2.

Also optimized to use more async bootup. FASTER!