Adds some documentation to NPI and make methods

Hello, 

This is my initial effort to document some of the methods (trying to understand what BloomAPI is doing when I run `bootstrap`)

Let me know if it's fine. 

Thanks