As I somewhat figured out, I was able to center the texture by scaling the geometry rather than scaling the texture. This works for this case as it is just a simple plane but this would not work should my geometry not be able to scale. If anyone have a solution for that please let me know.