Add QUnite and VisualPHPUnit modules and refactor Kata Library