See extended commit log...

• Moved default object literal outside of export function
• Added a helper function that builds a dictionary of all passed
options that do not match a default option.
• Changed the "Missing Required Argument" exception to return an object
rather than a string.
• Removed the `slideUp` and `slideDown` animations in favor of the UI
elements maintaining a static, user-defined height.