Tweaks some of the unit tests to make them more flexible.
Changed some of the code to deal with the repo being cloned to a directory that is not ~/go/src/github.com/edgexr/. Some of the hard-code pathing required that, but it should not be required.
If Vault start up is slow, we can hit an error where Vault is still converting the database to a versioned database. From the documentation I've seen there's no recourse for this except to retry if you hit the error
Tweaks some of the unit tests to make them more flexible.