Added ability to add groups to audit user

We need more groups than just the primary one, this adds the ability to
add those.
Module cleanup

Added some metafiles for travis and improved the documentation.