Revert "Revert ".gitignore and correct github package structure""

This reverts commit 61bd1de282a6e8bd22ffae12d62d9d1404396ccd.