Text this: Compacton and periodic wave solutions of the non-linear dispersive Zakharov-Kuznetsov equation