Created simple shared interface for traits.

 - Updated local var names in BingTrait to be more consistent
 - Updated test suite to use new interface on two test-suites
 - Update phar to error two "undefined" if git descrive fails