got curve evaluating
added subpoints as a class, started on linearize method
added constants instead of class methods to inform about arg counts
moved bezier methods into module for future inclusion in other curve classes