Split up huffman coding into separate file.
Added functionality to generate a new secret key. Ability to encode messages in progress. Decoding and other functions are not started.