Added interfaces in preperation for IoC.
Add nInject and cleaned up some classes.
Updated the web.config release transformation.
Merge branch 'ninject2' into development
Added NUnit project.
Merge branch 'nUnit' into development
Added Basic Authentication message handler.
Finished adding Basic Authentication.
Added provider api user table and a command line tool to update users.
Merge branch 'basicauth' into development
Merge branch 'development'