Tesla Motors CEO Elon Musk unveiled a suite of batteries to store electricity for homes businesses and utilities at an event on Thursday 30th April.