Some touch-ups to sterling.view

I added some docstrings, flagged from_xml as being private (in the
process renaming it to _from_xml), and renamed from_file to
from_filename (which I thought was more clear - otherwise one might ask,
do I give it a file handle or a file name?)