Added PyQt GUI to application

Actions are now picked by clicking buttons. Payment and choices are input
with text prompts. This should be changed later to better dialogs.
window.pyw needs some major refactoring.