added ng-animate effects and a few other fixes