updated building from source documentation