copy of the topshelf owin webapi structuremap, now with thinkecture oauth