implement has_modify_permission for Sample model
allow SampleDetail view to update, but don't allow site panel or cytometer to be updated
added sample editing
removed old sample edit & filter views/forms/routes