added diffie-helman hash module, initial structures in place for friend-requests, tweaks to sqrler