Updated matrix_add to do better async

Also added extra library to makefile to allow square root