Adding completition blocks to be called after the animation ends

Hey, first of all, amazing small library and really helpful :) 

I'm already using it on a small app that I'm creating and had to deal with stuff after the animation ends either for showing and hiding, so I added two new methods (just to don't break the previous code) to pass a block which will be called after the animation ends.