adding UMD

This helps ensure that masonic works with d3 in an environment where require.js exists, without having to do nasty hacks like [`d3.global`](http://stackoverflow.com/questions/13157704/how-to-integrate-d3-with-require-js).