Updated to use shared object extension correctly in soname