adding description option to ImageTag and factory, addresses issue #77