Bootstrapified zoom page

Converted the action=zoom to Bootstrap (issue #30). Still need to do more testing on it and fixing bugs since this was a large change (in particular many checks are now in the Smarty template and it is likely that I messed up moving some of them over from the old code). Some of the changes in this are also just Smarty being updated from 3.1.13 to 3.1.14.