Add The prime factors kata and good design; add Using the presenter pattern to keep responsibilities separated