Moving method

Arranging methods to reflect a logical grouping
Removing BasicObject for EditHeaderForm

The BasicObject was functional, but too many things were out of whack.
@TODO - Expose a guard for attributes being set
Adding method guard for EditHeaderForm

When you go about building an object that has method missing
expectations you may need to raise an exception if you are planning to
catch a method_name via message missing, but won't because the method
is already defined.