added html pretty print, fixed spacing bug in php-pretty print
added generic code feature