Merge pull request #5 from bennlich/master

Prototype of bounding box tracking in url
Merge pull request #6 from bennlich/mapService

Move Map() to a service.
use map service
improve file structure
add icons; start UI for editable data layers;
fix canvas layer zorder
zIndex fixes to canvaslayer