updated Makefile to more propperly handle library versioning