First version with more module setup, aaa class for authentication, authorization and accounting