Command in init should be a list, not a string
Use module name instead of Match instance for key of __module_flags.
Init params should be unique with requirements. Variable name shadowing.
Command param in init should be a list or handle when it is a string.
Second argmuent to type.register should be list. This registers the extensions t, l, and b instead of 'tlb'.
Prevent errors for double path separtors in PATH.
Merge pull request #33 from frenchtoast747/features/bug-fixes

Python Port: Bug fixes