adding new agent modules
adding pyOpenSSL requirement
removing design docs, will be readded once designs are more finalized