Rewrote SafeCaller to be more robust and seperate static and normal method calls.
Rewrote some tests.
Fixed some CheckStyle stuff.