Add DataEditor class. Add JSSContainerObject. Test with Computer.

as_list_data method working gud.
Subclassed most JSSObjects to JSSContainerObjects.
Change id's to type str. Add unicode handling.
Set up ability to configure different DataEditors. Reorganize DataEditor
Add DataEditor to JSSObjectTemplate.
Make update reset objects root to data returned from a JSS.get.
Remove unhelpful DataEditor methods. Implement add_object_to_path.
Implement remove_object_from_list.
Implement clear_list method for DataEditor.
Slight cleanup.