Access Control List

Support for permissions on modules, using PGP fingerprints. Also adds support for multi-signatures requirements.