Added Timpex.Kata.Advanced. More tests and refactored