test commit to another branch
Establish Connection Modifications

Changed functionality to actually use the user input.
Made a change or two to avoid null index references due to denied socket
access errors.
RSA Key as PEM string

Previously used function to output a key as string meant we
couldn't
make it a key again. Now a second function outputs a key as
PEM
formatted string.
Modified RSA Encrypt/Decrypt since they weren't
using the bool in the
parameter list.
Added readonly members to
GlobalContainer for selecting public/private
keys
Overhaul

Some significant changes made to the entire program.
Although unavailable through the GUI, the program now has a parser which
can parse strings which are designed to represent a security protocol.
Interface was added to allow both dynamic and hardcoded protocols to be
used with ease.
Some changes were made to the BCEngine for simplified use.
The next update will try and make functionality more accessible through
the GUI, clean up code, and remove any unecessarily hardcoded
functionality.
Merge branch 'TestClone'