feat(modeling): model gateways in processes

- Gateways can added via context pad
- BpmnModelingSpec.js split up into several files

See #88