Fixed Issue #1

Switched from AWT to Swing.
Also included a new FileFilter.