Perform defaults/options merge in a single deep-extend operation

Also, configurable animation settings, slightly better compressed size, etc.
Using a variable for the `prefix` allows the compressor to save us a few bytes. Making the `classPrefix` an option gives the user a little more flexibility for styling.