[Fixes #1378] Added few WebAPI like Action Results - Part 1

@rynowak 
I think `CreatedAtActionResult` and `CreatedAtRouteResult` shouldn't be separate results types but they should probably just be helper methods on Controller which in the end create the result type `CreatedResult`

@rynowak ..thoughts?