Assignment List changes by Zach
Changes for new / edit assignment (views, merged logic with mike