Added midje tests to puggle.clj