wip
Updated gitignore
maed zip and unzip file ptr opaque (void *), and moved includes into implementation to compile NPFoundation as a module