Add callback to createPackage

This allows us to create packages programatically.
Add callback to disk.writeFilesystem
fix only call callback when function
Merge pull request #5 from bwin/add-callback

Add optional callback to asar.createPackage & disk.writeFilesystem