Add bower config and index
Bring back "for" attribute for nested targets

First child is considered the "label" element, unless one is specifically marked with label attribute
Taps now always direct toward the "for" element unless they came from the "for" element