add ability to set presentation/dismissal animation types and added a ne...

...w type to zoom