updated the makefile stuff to work in the current dir structure. still lots of problems with the install target and now doing the evil double link because the directories system, linear, and solver really are NOT independent.