A re-written version of Zizim (https://github.com/smithmr8/zizim) which utilises OOP principles.