completing api docs

adding the missing paragraphs and some formatting
Allow single quoted attributes
Close #309
fix #225 Improve compiler error for attributes with missing quotes

Close #307
fix double quotes in compiler error messages introduced by #307
adds onupdate event handler for input and textarea

Close #310
Implementation of the select element

Close #304