Minor fixes:

Hi, 
your script didn't work out of the box for me, so here are the changes that made it work for me:
- removed 'wget' in wget-source 
- added additional require-statements to ensure correct order of execution (otherwise, the jetty service is being started too early and fails during the puppet run)