Creating the SkillManager tests file and updating the Skill manager to work more in line with the other managers.
Updating the Managers to use the new Failed module file rather than having each manager separately declare the failed function.
Few other small formatting modifications to the Managers.