Usability updates

There is no new functionality in these commits, the changes are just to enable use of current code.   All files needed to be renamed to follow dart conventions recently because version 1.5 in the dart editor was no longer finding the files the way they were.