change build and packaging system
remove unnecessary files and adjust gitignore