Use ngAnimate to animate sidebar hiding/showing

I think this will be a better way forward instead of using collapse plugin from bootstrap, which was kind of a crutch.

Tested and works OK on both desktop and android.