permitted arrays of associated ids and procs
workaround for strong params w/ unknown keys for checkin/checkout procedures
fixed lines that were too long, added comment
fixed previous code to only set params if they exist
Merge pull request #996 from YaleSTC/838_broken_procedures

resolves #838