More tweaks to python scripting

-Make api (more?) consistent with PEP8
-make sure all of the demos work and have reasonable names