Changed some logic in canvas manipulations.
Added simple image editing tools: rotate, crop and scale (resize). resolves #2