UFO version aware glyphSet loading

Use ufo version aware glyphset loading in ImportController

Remove the io operation from the constructor of ImportController
move addDirection to tools for sharing
add outline processing logic
receive contour attributes in pens
run outline import logic and write the cps for outlines
Add and initialize MOM Outline and Outline Point elements

Refactor PenStrokePoint to share the new PointData Class with OutlinePoint
add and use code to render/export the new outline elements