beg git integration
back to simple map and added support for add and commit commands
adding credential and push functions
check if dir of user exists
change datastructures to play nice with the discovery json api
git integration into shortbread, client now uses ssh agent.
updating remote tip
formatting changes and code cleanup
global CertificateMap is now initialized from local gitrepo if one exists
client can run in an infinite loop, will only add new certs, revoke not impl yet. removed debug print statments.hopefully.
added a mutex when creating a new cert
PR fixes
Merge branch 'amul_git' into amul