Initial commit for Enphase API