Added file that will clean all .pyc files in the repo.
Reorganization.
Got a basic preferences system working.  But I'm still not sure how I'm going to deal with settings that are dicts of dicts of dicts, because I won't be able to save automatically, but I'll have to save by hand everytime something changes.