added a clone back, and updated var names to match standards

Cleaned up the `initComponents` function, added true to clone to use Object.create, passed back updated props to .defaultProps after they are modified.

Enyo-DCO-1.1-Signed-off-by: Derek Anderson <derek.anderson@lge.com>