Updating includes to not use namespace

This relates to #24
Switching captions to legends for fieldsets

Related to #26
Fixing CSS selector tests

Related to #26
Adding PropertySetPresenter#legend

Given that there is a legend dom element, creating the #legend method
to reduce disonnance.
Adding hint text for properties

If hint text is available for properties, render that information for
edit/new forms. Otherwise don't render it.

Is it possible that this information should be present in the show
view?

Related to #21
Merge pull request #27 from ndlib/adding-help-to-properties

Adding hint text for properties
Adding dom helper methods to PropertyPresenter

I want a uniform way of updating the attributes for presentation.

Related to #20
Adjusting logic for label rendering

I want to bring a required class to the label property. This is a step
towards doing this.

Relates to #20
Adding 'required' class to property label attrs

Related to #21
Factoring towards dom_id for label
Merge pull request #28 from ndlib/issues-20-adding-dom-helper

Issues 20 adding dom helper
Updating rendering for attachment dom attributes
Adding normalized DOM attribute rendering

This is a first pass at normalization. There is a lot of work going
on in the PropertyPresenter. I believe this dom behavior should be
extracted to a class so as to be a bit more atomic in nature.

Relates to #20
Extracting the property_presenter_dom_helper

These methods were getting rather complicated. I wanted to extract
them for future adjustments.

There are several complications occuring related to dom information.
These ideas need to be cleaned up.

Closes #20
Merge pull request #29 from ndlib/working-on-normalizing-attribute-rendering

Adding normalized DOM attribute rendering
Adding dom helper
Creating generator for complex predicates

Not that its all that helpful, but its something.

Related to #17