Device Design and Periodic Motion Control of an Ocean Kite System for Hydrokinetic Energy Harvesting