minor rank check changes so that default users can change passwords but can not access programs, engines, and customers