there are a few possible issues. first i didnt look at your datasheet, so i'm not sure what all the settings you are trying to do. for me, I usually do fast pwm for servo control.
1. looks like you didnt set the TOP value in ICR1.
2. not sure what you are trying to do on ICR1A
3. your main method is exiting. try putting it on a continuous loop at the end instead of return 0; for(;
again make sure you read that tutorial throughly. it's a very good tutorial and shows you everything you need to know.