Update html.lisp

added htmltag for button and added a couple of attributes to input, a and ul. Should this be extended to most of hmtl5? Note that extending it to all of html5 would trigger some namespace collisions which must be avoided.