Nuget packages restore on build

You no longer need to Enable Nuget Restore on the solution
WebApi Custom Authentication Filter

A very, very basic version of authentication via a filter is now
performed on all WebApi controllers except for the authentication
controller.
Fix principal assignments

Fix assignment of principals to the Thread Identity and HttpContext User