Update Modules class to have a getModule() method where an $options array can be specified to modify behavior. Change motivated by issue #520 which identifies the need to have modules loaded without permission checks.