init needles after main.pm

cleanup handler is installed by main.pm so needles must be initialized
afterwards.
Merge pull request #31 from lnussel/cleanup

init needles after main.pm