MainAppWindow2.java: implemented the behavior of the save/update profile
button such that the current settings and options are saved to the
filename associated with the current profile's name which effectively
updates the profile if the name hasn't been changed.

FilterBuilderWindow.java: redesigned the filter builder window's UI;
removed dependency on Oxide and updated the aesthetic to match the most
current UI redesign aesthetic.

Profile.java: added an additional parameter to .save(..) that includes
the file name that the profile should be saved under.