started to change Makefile to nativly support debug and release builds. needs work
finished Makefile for now and added switch to turn vector.at(x) into vector[x]
Makefile: Moved the warnings into their own variable and add -Wshadow -Wlogical-op
rewrote the solve algorithm so that xnew is no longer used
finished the integration of the lanczos algorithm, incl. test.