Removed 'private' & added version + other things

Hey dude, 
Seeing as this is available to the component ecosystem, would be cool if it was open to NPM too.

:eggplant: