Add Background fields

Adds additional background fields.

Features:
- [x] Add Background fields to particle pusher
- [ ] Take care of background fields in field solver (for spatial non-constant fields)
- [ ] make options where to include more flexible (e.g. "enable for ionization")