Project Neptune: Critical Component Tests for a Fully Flooded Direct-Drive Linear Generator for Wave Energy Convertors