Move credentials from transport into their own module.
Begin properly porting transport.
start commenting out stuff
Comment out transport stuff until we try these out.
test
Add note about D API.