Raising the main window when showing it.
Updating error-message printing

Moving the error printing to right before the execution time is
printed, and updating the label.

Issue #8
Adding one last logger message at end of execution

Updates issue #8
Adding special-case handling

Adding a Container to a MultiElement is a special case.  This handles
adding the minus button and also adds the container.
Updates issue #9
Extracting MultiElement values w/nested containers

Currently extracts nested values as a list of lists, following the
structure of the container’s elements (which is an ordered list).
Ignoring *.swn (another vim swap file)
Adding a return type to default Multi args

RE: issue #9
Adding a test for dict return type
Refactor of Multi.value()

Allows for multiple return types, makes it easy to add more return
types later on if we would like.