Overhauled floating point functionality in util namespace to work on windows. The bit fields were not working as expected. Getting strange values when printing them out.