Moving sudo for user::admin into sudo::nopasswd class.  made vim module a define for reusability