Added support for installing from source