Additions and bug fixes

All finite field math methods implemented are now working 100%.