Cleanups and small bug fixes.

cleanups and code consolidation.
panel-list “+” and “-“ buttons not keyboard accessible.
Some work on “isDirty” method (commented out b/c not finished).
Fixed test.html page.
“overflow: none” on header.
Text edits.
Started on getFieldProp and setFieldProp methods.