Main change in this commit : Refactored the genericHandler and OLDEDITORS out.
- added ability to put in a view template directly into elements instead of an external file; changed loadTemplates to drive off of ELEMENTS and to consider the view attribute
- changed loadTemplate() to take in a view param and if that's empty, only then to load up from a file. also localized the location of hte template files to this function instead of being passed in. This should become a config value in the future
- moved support for default views from genericHandler to displayNode(). fixed the template such that it uses the xpath name() function for element name
- fixed addEditors() so that the type hinting is based first off the inputelements name, then its parents name and finally defaults to string. this fixes the issue with type info for generic xxxProp elements
- changed processChildren() to use node.children instead of node.childNodes. this avoids text nodes.
Fixes for issues arising on the event handling side due to refactoring from previous commit
- added the form element to all generic views. this caused failure on the event handler side
- refactored the xxChanged functions a bit to move the logic to find the model into the generic updateModel() function. Now the only logic required in the xxChanged is how to find the new value.
- made updateModel() generic in finding hte attr key. it now defaults to "value" if none are found. this is useful for the generic handlers
- changed updateModel() to handle the case where no value existed in the model before and a new one is currently being added.

Also changed threagroup.tmpl to add some comments that will help when creating other templates; and removed the slash from the gif url so now it can be relative to local dir.
Updated status of work list and estimated effort required to reach v1.0
Added view template for TestPlan
removed element name from display
added some padding for the new table elements