Feature/pingback: change pingback to use model for storing pings. Fixes #40

This feature branch fixed issue #40 by storing the ping in a model (config option)
furthermore it fixes some issues which occurred in the pingback (separate commit)