Adding Polynomial and helper functions

Polynomial-Polynomial operations (adding, multiplying, dividing, etc.
Need to be handled across the Galois Field, adding them here