GUI refaktorointia

BiblexGUI luokan toiminnallisuus pilkottu kahteen luokkaan, Window ja GUI:
GUI luokka vastaa syötteeseen reagoimisesta, ja toimii välikappaleena käyttöliittymän ja loppusovelluksen välillä.
Window luokka vastaa ainoastaan graafisesta käyttöliittymästä, eikä välitä käyttäjän syötteen käsittelystä.