destroy()
Support getting the value. Made sure only certain functions can be invoked.
Added license and link to examples in markdown