Gfycat : video
Update : Adjusted the shoulders down since some people mentioned it and felt like it needed fixing. Also slightly edited the shoulder weight painting to have less space inbetween the torso and the top arm.