refactored directory structure
refactored selector() usage to account for hash
refactored base mixin
safety commit
working with new component structure