continue unit test development of derivatives. fix typo in linalg
take out the "FIXME" stuff
add integration routines in fortran and makefile to compile them
convert integration and shell_averaging code to Fortran and include
updated makefile for building. Test scripts now use fortran modules.