Makes list js object generic, modifies ListViews to pass in extra context data for object lists, creates object_utils module for generic object modifying operations