Post saving working, hit a very annoying issue with relation to using async, as ninject can no longer ensure that I am being given one instance of my context.... need to think about a way to get around this othet than just passing the instance to each repo call.