Adds helping code to the path parsing
Adds logic to convert svg commands into cubics
Adds support for S and T commands
Corrects bug where relative m command didnt set initial point
Adds checks to ensure expected variables are set