Moved squarify code out of widget and into TreemapUtils namespace and added a layoutMethod option to widget which is default set to TreemapUtils.squarify.
Moved TreemapUtils up in file to allow reference to TreemapUtils.squarify in widget option without needing to return function which returns function… simplifying init and use.  Added case to switch in setOption method of widget.  Removed redundant area var that was passed around in refreshLayout method.
Added documentation of layoutMethod to index.html.
add second simple example demonstrating selecting/changing the sizeOption