Taxonomy and Paleobiology of some middle cambrian scenella (cnidaria) and hyolithids (mollusca) from Western North America