Updates for Poisson observation.
Adds autodiff.
Removes a lot of warnings.
Moves common stuff out.

Add test-suite.
Removes warnings in Math.
Implements parallel objective in bundesliga.
Adds specializations for speed.
Normalizes objective.