Fixed wrong class hierarchy.
Yeah, rendering stuff from outside the template brings a whole butload of shit. Added the get_template() methdo to all the widget elements.
Fixed the input.html template.
Corrected the templates to accomodate the new partial including logic.
Removed the HTML testing from the widget tests.
Corrected a bug on the label template.
Corrected the for label attribute, when in the input context.
Corrected the damn form logic.
Corrected the fieldset element.
Some more quirks dealt with on the input element.
 The element.template property is now accessible through the @property decorator.