Revert "Revert "Parse libraries and connection testing""

This reverts commit ec83ca93398423de191e53aa0ae698dba3b1be98.