Rewritten to improve performance. 100 users are now accessed at each call and the code is multithreaded. Some comments added to credentials.py Still need to improve the credentials handler to read from file