Added foreignField and params support

Damit man nicht gezwungen ist die "pid" als Fremdschlüssel Feld zu verwenden, habe ich das ganze etwas dynamisiert.
Alles nach PSR-2 und die Doku habe ich auch angepasst :)