Changed ALOT. Was a good dev and actually read through the api docs carefully and set up function to use google's built in objects. Currently, getting an OK response from google but waypoints are not being passed in properly.