Updated fully functional PathEffects.
Added tests for path effects.