rename username -> name and password -> key/api key to better reflect what they do