Adding types

Adding number, range, search, color, button, image, reset, month, week as well as min/max and step