Moved to PySide + WebKit

HTML/CSS UI, display logic in JavaScript and application logic in
Python. Hopefully a better separation of concerns.