update gitignore
Populate reader_map at instance creation
adding class diagrams