* Less sql queries for nac module * Re-implement NAC as a class based module * Update comments * update module capture order * Fix style issues