begin adding interfaces API

and make settings a bit nicer
Stick to naming conventions

Use camelCase, even for private variable names!!!
cleaning up and filling out interfaces
move stuff out of root folder

all the funny standalone scripts i've made over the ages should
eventually become Experiment subclasses, so they'll ultimately
go in the models folder.
more interface cleanup
add VisInfo class

This is easier to work with than having that stuff hard-coded into
the GUI
update vis_controller to new interface api
whoops

put the signals in the wrong place.
New interface (kinda) works!

At least stuff shows up... there are many bugs, but now it's at a point
where our work is debugging/fixing something, rather than overhauling it
completely.
small followup changes
Commenting and Formatting in controllers/importer.py

Working toward issue #167.
mine works, i think
Merge branch 'master' of github.com:crantila/vis

Conflicts:
	controllers/importer.py
OK, NOW it works

what a stupid merge... I need to be less obstinate about only using
command line git. What a headache.
Now It Boots

Hope this doesn't overwrite other important changes...
More Formatting for the controllers/importer.py File

Still working toward issue #167. I've now completed importer.py.
Revisions to Importer and Its Automated Tests

Lots of failures. Not impressed. Working toward #166 and #167.
Add docstring for Importer.start_import()

Working toward #167
Minor Cleanup in controllers/importer.py

Thanks, pylint!
Improved Comments in models.settings.py