Save method now overwrites existing file.

Before, the save method did just append an extension as any existing file was opened on entry. Now, the save method overwrites and existing file if clobber is true.
Initial version.
Add GRmf.cpp file.
Initial version.
Add GRmf.hpp file.
Add GRmf unit test.