InputStream must be optional

Fix #32 

- @InputStream "mandatory" field !
- Validate topology before deployment
- Topology is build from connections