Selecting a plate in the projects view had inconsistent weird hover colorings for the table. I made it more consistent with the table that we see in the worklist
Fixed the 'off by one plate' error when entering samples to generate
plates.
Added unit tests for the empty plate generation code.
Removing multiple plates from worklist

Users can now select multiple plates to remove from their worklist.
Simply select the plates to remove then click on the trashcan.
Adding async npm package used from removing multiple plates from worklist
Jshint ignore !==
Merge branch 'master' into ryan