initial commit of pygtk gui
Using FileChooser instead of FileSelector, set tentative structure using ConfWindow, PinsConf and PinBox
added load functionality
Added configuration load/save functionality, refactored code. More refactoring necessary (PinsConf in particular)
added UI mockup
added tentative UML for OO redesign
added simplified schematic based on Scott's work
further work on UML diagram
added *swp to .gitignore
added libgtk-3-dev to setup instructions
rewrote raspitap.py to serve as model for new MV + player design
minor redesign, starting test-driven
got serialization and deserialization working incl. tests
reorganized packaging with models/
initial commit of new view, with some package reorg
minor refactor to extract listbox and previewbox with the goal of eventually writing specialized classes for them.
implemented stackswitcher for sounds and synth, added ^C signal handling
added play button (view only) and file browser
added save dialog
flattened the project packaging a bit to make it more easily manageable