Fixed issue #11

- fixed compiler warnings
- supper single and double quotes
Added typedefs to structs

- typedef’d structs
- added named parameters
Fixed borked notused macro
Fixed bug when using close 'z' followed by relative move  to 'm'

- close path was not moving the current point to the end of the close
line segment