Fixed extern double.
Updated descriptions, fixed a few Makefiles.
Updated Readme