making diamond.js return the closure ... no longer required to call Diamond.initialize() ... just Diamond()