Added method for external saving.

Also removed some overloads of save() that don't seem to
have had any purpose or use...?