Added extra bling to animation in 'hidePopUp'

Still need to deal with interupted animations - goes a bit pear shaped
at the minute.
Added comment
Replaced UIView animation code with CABasicAnimations
Merge branch 'animation'