Added empty and singleton methods to Closeable* utilities (Fixes #89).  Did some small clean up to the collect utility classes.