Add Drag and Drop, Default output location

Adds in Drag 'n' Drop support for ease of use.
Adds a default output location to give user a hint and make things a tad
easier and quicker.

Original source for Drag and Drop
http://iharder.sourceforge.net/current/java/filedrop/