removed a lot of duplication
removed errant end
generating all methods for ElementLocators and NestedElements
removed comment and made element method public
cloned identifiers
finished moving NestedElement and ElementLocator methods out to generater