Feature/module robustness

This PR introduces two changes:

* eliminate the separation between 'Prose' and 'ProseLib' internally, to prevent problems when an exception class isn't imported before use
* add support for putting modules into additional namespaces if desired; these additional namespaces can now be defined in the config files