**Major Commit**
Modified Makefile
Fixed Matrix files
Fixed Line files
this code now compiles!
Commit fixes the makefile, and adds to Matrix