1. fixing issue #12

2. created a dictionary for mapping the file names with their corresponding objects, to gain performance on getmember function.