Filled in more error handling.  Fixed some bugs that became evident once error handling was in place.
Filled in more error handling.  Fixed some bugs that became evident once error handling was in place.

madisongh/blissc,madisongh/blissc,madisongh/blissc