Fixing the menu in older osx.

AwakeFromNib was called previously. To be backwards compatible, we have
to initialize the menu in both awakeFromNib and
applicationFinishedLaunching. This way older versions use awakeFromNib
and newer versions use applicationFinishedLaunching.
However, methods have to be idempotent since some versions call both.
Signing package after DMG is created

Signing stores metadata that is lost when moving volumes. Signing has to
append in the destination volume. So if there is a developer id variable
set up, sign the application in the volume.
Bumping version to 1.0.2

Should be signed and backwards compatible.
Also improved the interface and defaulted to no sound to start with.