Bulk edit

Please review and merge, Jenny is expecting to test this today, let me know of any fixes I can do.
I think that the routes don't need to have /result/collection in them. That's why I think the bulk edit controller code should have it's own controller.