Updating assignment type and assignment connection
Closes #569
Merge pull request #580 from UM-USElab/assignment-inheritance

Assignment inheritance