introduced namespaces.
added tabPage.erb for testing.
refactoring.
changed agent_id numbering.
changed widget_id numbering.
changed widget_id numbering #2.
added all contexts getter methods of tab & widget & agent managers.