This patch is primarily a refactor to make the validate-modules arg-spec no longer generate a traceback. It additionally includes removal of deprecated code in the virtual server module.
This patch adds tests and refactors the code to be inline with current f5 coding standards