Support AMD and CommonJS + expose bower package

In addition to the module integration are the internal values which are just used to parse the image data removed from the instance.