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