add compile.sh for easier compiling on unix-like systems