Add zoom to extent control
Add navigation controls example
Modify the custom control to rotate to north instance of zoom to extent