Added a 'File Name' field. Neatened parts of code.

Added 'File Name' field to specify the name of the generated css file.
Now using Box.createRigidArea(...) to add margins rather than empty
panels.