added compile to ignore
adding ignore
adding missing content in .gitignore
adding packaging