Scene Stack with transition animations

resolve #50