Support for module opts (TODO parsing)

See #33
Parse module option strings

See #33
Support for transient modules

Fixes #33