Added the license info file (CC BY-SA 3.0)
fixed the bad constant name DS to OFMDS
utf-8 encoding check on input
updated the rendering method
update the components and added a textarea component
fixed the output variable name bug (->elements to ->output)
misc
misc minor updates
misc minor updates