Tidied code and file structure in katas.