fixed tests and fixed views

fixed tests for create_section, section_class_list, and section_user_list, also added new tests for resource_link_id, and fixed views.py where resource_link_id was missing from template render calls.


This is the only test related to the success case, but I feel like there are a number of tests missing around this.  Some tests that come to mind are: 1) test calls to `is_primary` and `get_section_by_id` (and make sure both are mocked), 2) test value of `allow_edit` in cases where `is_primary` returns True/False, 3) tests that verify all remaining parts of the context dictionary that get passed to the template are correct.