added build scripts, updated documentation and gitignore