added FunnelService.achieveGoal
added tests for FunnelService.achieveGoal
Merge pull request #6 from ecwyne/master

added FunnelService.achieveGoal