Change Log:
-----------

 Added COMSEC module for private/public key generation.
 * Adding pyDHE module for Diffie-Hellman Key Exchange.
 * Code cleanup with respect to previous key architecture.
 * Added new utility methods for num2bytes and vice versa.

 Now instead of one stream packet format there are 2 (AUTH and UNAUTH).
 * Seperated both UNAUTH and AUTH stream packet formats to support payload size of peer's public key.

 This is an intermidiate commit as there will be a major protocol architecture overhaul.