remove micro-container usage

Ive removed most of the references and dependencies to the micro container. there are a couple of places that may need fixing (examples and soak tests etc) but I will raise JIRA's for these.