Re-worked selector structure to optionally allow for tags to be included with id/class selectors. Tags are now required with getting elements has/with attribute. Wildcard (*) is supported