Documented several members, removed blobCache member and simplified use of idarchives member.
Code style changes to function definitions.
Finished some TODOs and did some mild refactoring.