Documentation pass

Added function documentation.

Made placement tweaks in the parameter groupbox in preparation of adding
new forms.
Supports opening multiple files

Added support for opening multiple files at once.
Fixed description process

Fixed the way descriptions are processed. No more duplicated lines when
saving.
Cleaned up a few lines in the parse function.
Update