overhauled the makefiles to be more elegant with regard to builds. ie. now the name of the library will change when you select single or mpi build in the Makefile.inc compilers and flags will also be updated