Port length fix and basic diagram decorator.

#10
- fix drawn port length in svg
- fix port positions
- add ports to LogicGatesDiagram
- set all shapes internal color as white instead of transparent.