Rebase pull request #265 from lodejard/dev

Rebased #265 on top of latest aspnet/dev
Move it to another file