Minor changes

- Simplified & made `utility.$()` more robust for CSS3+ selectors (removed second parameter)
- Updated `regex.hash`, `regex.selector_many`, & `regex.selector_complex`