Add Codec support and a shared library to deal with Codecs and any other shared code that gets wrote, Move WaveFormat and Codec setting on the server to a hail message