Added install_source method, logging
Added logging
Added get_elapsed function