Major refactor using custom elements.

Added most properties to pricture-composer.
Refactored mouse events for panning and zooming.
Clicking on a tool switches the mode that the picture-composer is in.
Clicking on an incoming-image adds it to the composer.