HtmlColorField and ColorInput widget

Created a new field and widget to deal with color in hex format while storing
the values as integers.