Disable submit button when displaying error

Also some cleanup

Closes #13
Prevent color_background from coloring child windows
Move osx_focus to master
Make CSV export list N-S resizable
Avoid overriding handlers when attaching red background handler
Fix --open-console
Update to 1.0.1
Cleanup

* Whitespace
* Use enumerate()
Merge branch 'master' into debug
Console GUI
Fix StringIO on Python 3
Add restart() to debug menu
Fix console window focusing
Make console window move to front with open-console
Make quit() work
Set console.out highlightthickness
Display version in console
Error handling for unicode input
Console output scrollbar
Disable tearoff for debug menu