Update simchronized example
Add API tests

Tests are not complete. Not all zoom methods are covered.
Some methods should be tested against SVGs that have viewBox or transform attributes.
fit and center tests fail in PhantomJS as SVG size is not determined correctly.
Related to #17