Update build docs

Documented the new build and made it a bit user-friendlier by allowing configuration to happen in `conf/spark-env.sh`