remove mixin require, more datastore clenaup
oodles of small fixes

Basic, NTLM and Negotiate auth all working transparently
Have to test digest auth still