modify LU decomposition according to API
remove computeSingular from decompose method in AltLU
add IllegalArgumentException to isSingular
resolve conflicts in pull"
Merge pull request #42 from prasant94/LUDecomp

Modified LU decomposition so it aligns with the API