Modify file element and add title tag to span element 

The file element wraps the file contents in a panel (div) by default. This change simply adds an option with appropriate default for backwards compatibility.

The span element needed a title field for mouse-over support and general accessibility.