(feat) add view animations
(feat) hijack ngRoute and add animation property on routing