Improved the build system
Added files to .gitignore
Setup the building script