Implemented create group view. Refactored Contract->get_all() to Contract->get_all_with_names().