chain disk io operations; separate library save delegate method
Merge pull request #33 from dongle/master

Chain disk i/o operations; add delegate method for library save completion