Add credentials module

Move external credential information (grabbing tokens, etc) to creadentials module.