1. Updated Makefiles to compile models.c with -O1 instead of -O2.
Compiling models.c with Intel icc v 13.x -O2 caused numerical problems in the
eigenvecctor/eigenvalue decomposition.

2. Added some error checking code that checks if the compressed or uncompressed binary alignment file can actually be opened.