style work (reworking)

- make work in multiple contexts by refactoring some state to
  controller from service
- example of 2 UI approaches for layers
- initial work on ol3 style creation
- more editors, cleanup/fix some editing
- use form directives for validity detection