Added frame icons + proper hierarchy

Added multiple resolutions of window icons and made JDialogs appear in a
proper hierarchy by setting the main JWindow as parent. The ContactPromt
is now also a JDialog instead of JWindow.