Added doc string to read() and write() calls
Added get_description() method
Added remove_self() method
Added close() method, Added remove_self() method
Added close() method
Fixed Bug in move_self()
Changed Directory.list() to work with empty directories
Changed Directory.list() to work with empty directories - Merge from devel branch
Merge remote-tracking branch 'upstream/master'