Improved class names

Production: 
very small classNames (ranging from A to ZZZ). Could use some extra work on `__children`, but good enough for now. 

Development: 
descriptive classNames `({fileName}_{styleName}_{uniqueId})`