Marshaling screens
Some style tweaks
Fix and add test case for empty Screens
Add test for marshalling Screens and Plates with correct sorting
Add tests for an experimenter_id of None