Added a test; renamed related functions/varlables/widgets.

This PR is just refactoring and documenting the current behavior in the form of a rspec test. A feature will follow.

I am renaming a published variable but I've grepped the entire current github.com/yast to make sure it is not used elsewhere.