Implemented model.saveAttachment().

And wrote a test for it. 99% code coverage, where the 3 un-exercised
lines are paranoid edge case checks.